Objaw
Każde żądanie, nawet poprawnie zbudowane, kończy się odpowiedzią 406 Not Acceptable.
Przyczyna
Ścieżka nie kończy się sufiksem .json, np. https://api.infakt.pl/v3/invoices zamiast https://api.infakt.pl/v3/invoices.json. API wymaga sufiksu .json w każdej ścieżce, również w ścieżkach z identyfikatorami.
Rozwiązanie
Sufiks .json dodaje się na końcu ścieżki, przed znakiem ?:
| Nieprawidłowo | Prawidłowo |
|---|---|
/v3/invoices |
/v3/invoices.json |
/v3/invoices/999 |
/v3/invoices/999.json |
/v3/invoices/999/pdf?document_type=original |
/v3/invoices/999/pdf.json?document_type=original |
Zobacz też Konwencje zapytań.