Open qshop123 opened 7 months ago
Kilka wyjaśnień:
Dziękuję za odpowiedź.
Ale mam inny problem, jak już się zalogowałem to wywołując zasób https://api.allegro.pl.allegrosandbox.pl/sale/shipping-rates?seller.id=44189787 dostaję to
array ( 'options' => array ( 'http' => array ( 'method' => 'GET', 'header' => 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiI0NDE4OTc4NyIsInNjb3BlIjpbImFsbGVncm86YXBpOm9yZGVyczpyZWFkIiwiYWxsZWdybzphcGk6cHJvZmlsZTp3cml0ZSIsI... Content-Type: application/vnd.allegro.public.v1+json Accept: application/vnd.allegro.public.v1+json', 'content' => '[]', 'ignore_errors' => true, ), ), 'url' => 'https://api.allegro.pl.allegrosandbox.pl/sale/shipping-rates?seller.id=44189787', 'response' => '<html><body><h1>413 Payload Too Large</h1> The request entity exceeds the maximum allowed. </body></html> ', )
Tam nie ma jakiejś wielkiej paczki danych. Jest włączone http2 w indiańcu...
Proszę o pomoc.
Przed momentem sprawdziłem działanie zasobu odpowiedzialnego za pobieranie cenników dostawy - w logach widzę same wywołania z 200 (ostatnie 24 godziny). Nie ma ani jednego śladu po Payload Too Large. Co więcej, przy wywoływaniu GET /sale/shipping-rates nie musisz już podawać seller.id.
Wywołane przed chwilą "https://api.allegro.pl.allegrosandbox.pl/sale/categories"
'url' => 'https://api.allegro.pl.allegrosandbox.pl/sale/categories', 'response' => '
Taka przychodzi od was odpowiedź....
Proszę podaj trace-id wywołania, ponieważ szukając ręcznie nie znalazłem żadnego wywołania zakończonego błędem 413.
Początek bearera : Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9 Wywołanie dzisiaj na sandboxa o 11:53
Tak nie znajdę Twojego wywołania, stąd trace-id jest niezbędny.
Header
Nie działa : [ 'method' => 'GET', 'header' => 'Authorization: Bearer ....., Content-Type: application/vnd.allegro.public.v1+json, Accept: application/vnd.allegro.public.v1+json', 'content' => '[]', 'ignore_errors' => true ]
Działa [ 'method' => 'GET', 'header' => 'Authorization: Bearer ....., Content-Type: application/vnd.allegro.public.v1+json, Accept: application/vnd.allegro.public.v1+json', 'ignore_errors' => true ]
Zrobiliście coś po stronie API że podanie pustej tablicy jako "[]" powoduje że wasze API głupieje i odpowiada "413 Payload Too Large" - jak dla mnie to "413 Payload Too Small" ale mam za mało doświadczenia aby zrobić prawidłową obsługę błędów tak jak wy ...
Zgodnie z dokumentacją dla zasobów GET nie masz przekazywać żadnej wartości.
Tak, lecz to zawsze działało jak się przekazywało puste a od pewnego czasu nie działa... Można zamknąć to zgłoszenie. Dzięki za pomoc.
W tym wątku nie pojawiła się żadna nowa odpowiedź w ciągu 7 dni, dlatego automatycznie oznaczamy go jako przeterminowany. Jeśli w ciągu kolejnych 7 dni nie pojawi się żadna odpowiedź, wątek zostanie zamknięty. Dziękujemy za zaangażowanie w dyskusję i zachęcamy Cię do wypełnienia ankiety dotyczącej naszego wsparcia na forum.
There was no new reply in this thread within 7 days, therefore, we automatically marked it as expired. If no response is received within the next 7 days, this thread will be closed. Thank you for engaging in the discussion. We encourage you to complete our forum support survey.
Występuje problem:
Hejka Znowu to samo.
Nowej aplikacji dodać nie mogę, bo mam komunikat
Konto : Nie możesz zarejestrować nowej aplikacji Aktywuj konto oraz włącz dwustopniowe logowanie. Link prowadzi do produkcji!!! https://allegro.pl/pomoc/dla-kupujacych/logowanie-i-haslo/czym-jest-dwustopniowe-logowanie-i-dlaczego-warto-z-niego-korzystac-dykqg9nMKSZ
Po co w systemie testowym monit o braku aktywacji konta wersji produkcyjnej i link do proda?