Open Gradziu31 opened 2 months ago
Nowy klucz aplikacji tworzysz z poziomu zakładki Developer Apps. Aplikację powiązujesz z kontem w procesie OAuth, który opisujemy w naszym poradniku.
ok, chciałem wykonać /me
curl -X GET \
'https://api.allegro.pl.allegrosandbox.pl/me' \
-H 'Accept: application/vnd.allegro.public.v1+json' \
-H 'Content-Type: application/vnd.allegro.public.v1+json' \
-H 'Authorization: Bearer tutaj_token_z_https://allegro.pl.allegrosandbox.pl/auth/oauth/token?grant_type=client_credentials'
{"errors":[{"code":"INTERNAL_SERVER_ERROR","message":"Internal server error.","details":null,"path":null,"userMessage":"Internal server error. Try again in a few minutes.","metadata":{}}]}(base)
ale niesstety dostaję błąd jak widać, czy /me nie działa na sandboxie?
Sprawdziłem - zasób działa, nie widzę tam awarii lub innych problemów. Spróbuj ponownie, jeżeli wciąż nie będzie działać, podeślij trace-id wywołania - znajdziesz je w nagłówku naszego response'a.
@Gradziu31 już widzę w czym problem - korzystasz z access tokenu bez kontekstu użytkownika, wygenerowanego w procesie client_credentials flow. GET /me
służy do pobierania informacji o konkretnym zautoryzowanym użytkowniku, czyli wymaga kontekstu użytkownika. Tak access_token uzyskasz tylko przy użyciu:
Witam, próbuję podłączyć swoją aplikacje przez API - z tego co mi wiadomo mam już pełne zweryfikowane konto: https://allegro.pl.allegrosandbox.pl/moje-allegro/moje-konto/powiazane-aplikacje w powyższym linku mam "Nie masz powiązanych aplikacji", ale nie mogę utworzyć nowej aplikacji. Czy jest jakaś osobna zakładka do wygenerowania kluczy, czy po prostu u mnie na koncie nie ma takiej opcji? moj nick na koncie: sklepsprzedaje