Błąd 400 - Problem z logowaniem

Dzień dobry,

Mam następujący problem:
Wygenerowałem token, który wygląda na prawidłowy.


Dostaję jednak błąd 400 przy jakiejkolwiek próbie wywołania API w nowej wersji. W starszej wersji API udawało mi się je normalnie wywoływać. Czy ktoś miał może podobny problem i wie, jak go rozwiązać?

1 polubienie

Czy udało się znaleźć przyczynę? Mam obecnie taki sam błąd.

@NASK-PIB czy udało się coś ustalić?

Jeśli macie dostęp do piaskownicy do możecie zgłosić problemy na adres mailowy, który dostaliście jak uzyskaliście dostęp do piaskownicy. Problem z logowaniem zazwyczaj wynika z tego, że w headerach requesta nie jest podany SID stanowiska, które ma przypisany klucz API.

@Mariusz.Ragin mam request jak poniżej:

curl --location 'https://ezdrp-api.int.klient.pl/ezdrp/integrator/v2/jrwa/schematy' \
--header 'Authorization: Bearer eyJhbGcxxx' \
--header 'SID: 49661c81e8fb4093bc7aefd9aa294d1e'

Dostaję 404. Jak zmienię klucz na błędny dostaję 401, jak wygaśnie również dostaję komunikat. Problem wydaje się, że dotyka kilku osób - warto poruszyć rozwiązanie na forum - następni będą mogli znaleźć odpowiedź.

Co konkretnie jest w tym 404 - treść błędu.

Z tego co ja pamiętam, to faktycznie pomogło dodanie Sid do requestu, natomiast kluczowe było to, że należy przekazać klucz API wygenerowany dla konkretnego stanowiska. W 1 wersji API wystarczyło mieć jeden klucz API, teraz natomiast trzeba mieć wygenerowany klucz dla kontekstu każdego użytkownika, w imieniu którego chcemy działać.

@Mariusz.Ragin nic konkretnego:

Client error: GET https://ezdrp-api.int.klient.pl/ezdrp/integrator/v2/jrwa/schematy resulted in a 404 Not Found response

A wgrane jest do systemu jakiekolwiek jrwa?