Sign inGet Started

Najczęstsze komunikaty o błędach

Gdy żądanie się nie powiedzie, Bird zwraca ustrukturyzowany błąd z kodem maszynowym, komunikatem, linkiem do dokumentacji i identyfikatorem żądania. Używaj kodu w logice programu. Jeśli potrzebujesz pomocy, wybierz Feedback > Contact us i dołącz identyfikator żądania. Pełny katalog znajdziesz w dokumentacji błędów API.

Błędy walidacji

Oznaczają, że Bird zrozumiał Twoje żądanie, ale coś w nim jest niedopuszczalne. Błąd wskazuje konkretne pole lub warunek, który zawiódł.

Wszyscy odbiorcy zablokowani

Co to oznacza: każdy odbiorca w Twojej wysyłce znajduje się na liście blokad, więc nie było nikogo, do kogo można dostarczyć wiadomość, i wysyłka została odrzucona.
Prawdopodobna przyczyna: wysyłasz na adresy, które wcześniej dały twardy bounce, zgłosiły skargę lub wypisały się. Często oznacza to ponowne wysyłanie do starej lub nieoczyszczonej listy. Jeśli tylko część odbiorców jest zablokowana, wysyłka dochodzi do pozostałych, a zablokowani widnieją jako odrzuceni; ten błąd pojawia się tylko wtedy, gdy dotyczy wszystkich.
Sposób naprawy: sprawdź, które adresy są zablokowane i dlaczego, a następnie usuń je ze swojej listy. Dlaczego mój e-mail został odrzucony? wyjaśnia, jak wyglądają odrzucenia z powodu blokady, a przewodnik po blokadach opisuje zarządzanie listą.

Niedozwolony odbiorca onboardingowy

Co to oznacza: wysyłasz ze współdzielonej domeny onboardingowej Bird do osoby, która nie jest zweryfikowanym członkiem Twojego obszaru roboczego.
Prawdopodobna przyczyna: współdzielona domena dostarcza wiadomości wyłącznie do zweryfikowanych członków obszaru roboczego i adresów testowych sandboxa.
Sposób naprawy: aby wysyłać e-maile do rzeczywistych odbiorców, zweryfikuj własną domenę nadawczą, co całkowicie znosi ograniczenie. Szczegóły znajdziesz w artykule Wysyłanie ze współdzielonej domeny.

Brakujące lub nieprawidłowe pole

Co to oznacza: brakuje wymaganego pola, wartość jest nieprawidłowa lub żądanie łączy niekompatybilne pola.
Prawdopodobna przyczyna: żądanie nie pasuje do schematu operacji lub łączy niekompatybilne pola. Szczegóły błędu wskazują każde pole, które zawiodło.
Sposób naprawy: przeczytaj szczegóły błędu i popraw wskazane pola.

Błędy ograniczania liczby żądań

Co to oznacza: żądanie przekroczyło limit operacji, konta lub wysyłki.
Prawdopodobna przyczyna: seria żądań przekroczyła limit API lub wysyłka przekroczyła limit, np. dzienny limit odbiorców współdzielonej domeny onboardingowej.
Sposób naprawy: postępuj zgodnie ze wskazówkami naprawczymi błędu i wartością Retry-After, jeśli jest podana. Przy przejściowych limitach spróbuj ponownie z rosnącym odstępem. W przypadku dziennego limitu onboardingowego poczekaj na reset dnia UTC lub zweryfikuj własną domenę nadawczą. Etykieta kondycji e-mail throttled ma charakter diagnostyczny i nie powoduje błędu ograniczania liczby żądań API.

Błędy uwierzytelniania

Co to oznacza: Bird nie mógł zaakceptować Twoich danych uwierzytelniających.
Prawdopodobna przyczyna: jedna z trzech rzeczy, w przybliżeniu od najczęstszej:
  • Błędny, wygasły lub unieważniony klucz API: klucz jest wpisany z błędem, obcięty, wygasły lub nieaktywny. Sekret jest wyświetlany tylko w momencie tworzenia lub rotacji klucza.
  • Klucz użyty w niewłaściwym regionie: klucze API są regionalne i działają tylko na serwerach swojego regionu. Jeśli klucz został utworzony w jednym regionie, a Twój kod wywołuje inny, uwierzytelnianie kończy się niepowodzeniem. Prefiks klucza wskazuje, do którego regionu należy.
  • Brak klucza: żądanie w ogóle nie zawierało danych uwierzytelniających. Częstą przyczyną jest zmienna środowiskowa, która jest pusta w środowisku powodującym błąd.
Sposób naprawy: upewnij się, że klucz istnieje i jest aktywny w dashboardzie, że Twój kod go wysyła i że wywołujesz adres regionu odpowiadający kluczowi. W razie wątpliwości utwórz nowy klucz i podmień go.
Strona kluczy API w dashboardzie Bird z listą kluczy, ich zamaskowanym prefiksem, zakresami uprawnień i czasem ostatniego użycia

Domena niezweryfikowana

Co to oznacza: domena nadawcza nie przeszła weryfikacji, więc Bird nie może z niej wysyłać.
Prawdopodobna przyczyna: rekordy DNS nie istnieją, wciąż się propagują lub są nieprawidłowe, albo zmieniły się po weryfikacji. Przewidywany czas znajdziesz w liście kontrolnej weryfikacji domeny.
Sposób naprawy: otwórz stronę domeny w dashboardzie, aby zidentyfikować brakujący rekord. Napraw go, korzystając z listy kontrolnej weryfikacji domeny. Dopóki DNS się propaguje, do wysyłek testowych używaj współdzielonej domeny onboardingowej.

Odczytywanie dowolnego napotkanego błędu

Dopasowuj po maszynowym kodzie błędu, ponieważ komunikaty tekstowe mogą się zmieniać. Loguj identyfikator żądania. Jeśli potrzebujesz pomocy, wybierz Feedback > Contact us i dołącz go. Postępuj zgodnie z linkiem do dokumentacji, aby uzyskać wskazówki naprawcze dla danego błędu.

Następne kroki