Przejdź do głównej treści
Paperjoy używa standardowych kodów HTTP. Każdy błąd ma body JSON z polem message. Błędy walidacji mają też obiekt errors z kluczami odpowiadającymi polom. Komunikaty błędów są zawsze po angielsku.

Kody statusów

Paperjoy odtwarza tylko udane odpowiedzi. Przez 7 dni ponowienie POST /api/postcards z kluczem, który już utworzył pocztówkę, zwraca pierwotną odpowiedź 201. Odpowiedzi z błędem nie są zapisywane, więc po 402, 422 lub 429 możesz ponowić żądanie z tym samym kluczem, gdy usuniesz przyczynę. 409 oznacza, że klucz utworzył już pocztówkę z innym body; dla zmienionej pocztówki użyj nowego klucza.

Błędy walidacji

Używaj kluczy z errors, aby wyróżnić pola w swoim interfejsie. Nie porównuj treści komunikatów; mogą się zmienić. Błędy specyficzne dla Paperjoy:

Limity

Limity liczone są dla konta, osobno dla trybu testowego i live. Po przekroczeniu limitu odczekaj przed ponowieniem, a w zadaniach automatycznych stosuj wykładnicze opóźnienie z losowym rozrzutem. Chcesz wysłać więcej niż 100 kartek dziennie? Napisz do nas przed kampanią.