Przejdź do treści

Pierwsze kroki

Błędy

Obsługuj błędy według statusu HTTP i nigdy nie ponawiaj bezrefleksyjnie każdego nieudanego żądania. Zawsze wysyłaj Accept: application/json.

StatusCo zrobić
400Nieprawidłowy parametr lub rozmiar strony. Popraw zapytanie; nie powtarzaj bez zmian.
401 / 403Brak klucza, klucz nieprawidłowy, wygasły, nieaktywny lub brak dostępu do źródła. Sprawdź odpowiedź i abonament; nie ponawiaj bez zmian.
404Nie znaleziono pojazdu lub lotu. Pokaż brak wyniku; nie wymyślaj ceny.
429Limit zapytań. Respektuj Retry-After, jeśli występuje; ogranicz ponowienia i uwzględnij pakiet.
5xx / timeoutPonawiaj tylko bezpieczne odczyty, ograniczając liczbę prób. Zachowaj ostatni udany punkt kontrolny; nie loguj kluczy ani pełnych odpowiedzi.

Błędy uwierzytelniania

  • 403{ "error": "please add auth key in x-api-key header" }
  • 403{ "error": "wrong api key" }
  • 403{ "error": "your api subscription has expired" }
  • 403{ "error": "your api subscription is not active" }

Bezpiecznie czytaj odpowiedź

  • Kontrole aplikacji zwykle zwracają obiekt z error; awarie frameworka i bramki używają message.
  • Bramka, proxy lub serwer WWW mogą zwrócić HTML, zwykły tekst lub pustą treść, nawet gdy zażądano JSON.
  • Ponawiaj tylko bezpieczne żądania GET, z ograniczonym budżetem i rosnącymi opóźnieniami. Zachowaj ostatni udany punkt kontrolny.
© 2025. AuctionsAPI operates independently and is not affiliated with Copart, IAAI or Encar.