allegro / allegro-api

Issue tracker and wiki for Allegro REST API
https://developer.allegro.pl/
217 stars 39 forks source link

Problem z połączeniem #9805

Open dontbesoshy opened 2 months ago

dontbesoshy commented 2 months ago

Mam problem z połączeniem się z danymi produkcyjnymi.

Na środowisku sandbox bez problemu tworzę integrację. Na prod nie mogę. Mam błąd:

Error with Allegros external API: HTTP request returned status code 401: {"error":"Unauthorized","error_description":"Unauthorized"}`

Sprawdzałem client id oraz secret - są dobre. Gdzie leży problem?

PrzemyslawLukanowski commented 2 months ago

Czy na pewno korzystasz z client Id i client secret przeznaczonych dla środowiska testowego, zarejestrowanych na stronie https://apps.developer.allegro.pl.allegrosandbox.pl/? Czy adresy do autoryzacji to na pewno https://allegro.pl.allegrosandbox.pl/auth/oauth/? Jeśli tak, a problem i tak występuje, podaj proszę swoje clientId.

dontbesoshy commented 2 months ago

sandbox działa poprawnie, ale gdy zmienie client id i secret z konta już developerskiego na allegro to jest powyższy komunikat client id: 555bc67f7c09460e94508a75dad7dd45

PrzemyslawLukanowski commented 2 months ago

Tak, przepraszam, odwróciłem środowiska. W logach nie widzimy żadnej informacji wskazującej na przyczynę błędu, dlatego prześlij nam pełen request i response przez formularz kontaktowy. Dopisz, że dane dotyczą wątku #9805 i należy je przekazać zespołowi API. Możesz jeszcze upewnić się, że dane w Authorization: Basic zakodowane są prawidłowo. Czasem zdarza się omyłkowy nadmiarowy znak np. na końcu clientID.

dontbesoshy commented 2 months ago

w sandbox używam adresów:

https://api.allegro.pl.allegrosandbox.pl https://allegro.pl.allegrosandbox.pl https://allegro.pl.allegrosandbox.pl/auth/oauth/token oraz redirect

na produkcji używam

https://api.allegro.pl https://allegro.pl https://allegro.pl/auth/oauth/token oraz redirect

PrzemyslawLukanowski commented 2 months ago

Tak, to prawidłowe adresy. Tak jak wspomniałem, możesz jeszcze upewnić się, że dane Authorization: Basic zakodowane są prawidłowo. Jeśli nie stwierdzisz błędów, prześlij nam pełne logi za pomocą formularza kontaktowego.

PrzemyslawLukanowski commented 2 months ago

O 11:31 widzę w logach udaną próbę wygenerowania tokenów. Czy rzeczywiście problem był w kodowaniu znaków?

dontbesoshy commented 2 months ago

tak, stała reprezentująca url do auth/oauth/token była niewłaściwa

stale[bot] commented 1 month ago

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.