Przykładowe wywołania w formacie Jetbrains Http Client
https://www.jetbrains.com/help/idea/exploring-http-syntax.html
W celu uruchomienia przykładowych wywołań należy utworzyć plik: http-client.private.env.json (https://www.jetbrains.com/help/idea/exploring-http-syntax.html#environment-variables) i umieścić w nim:
- aktualny token sesyjny jako
token - numer NIP jako
nip - do testowania nawiązania sesji interaktywnej potrzebny jest także
encryptedTokenichallenge. Można użyć klasy JavaEncryptAuthorizationTokenz repozytorium ksef-java-sample, która po podaniu NIP i tokena autoryzacyjnego wyświetli zaszyfrowany token i challenge. - można także pobrać najnowszą dystrybucję
ksef-cliz https://github.com/alapierre/go-ksef-cli/releases/tag/v0.0.3 Aplikacja pozwala zalogować się interaktywnie z poziomu wiersza poleceń i wuzyskać w ten sposób token sesyjny.
{
"test": {
"token": "............................",
"nip": ".........",
"encryptedToken": "................................",
"challenge": "...."
}
}