Typowe kody błędów
Podczas wykonywania żądań względem interfejsu API REST Azure Communication Services mogą wystąpić kody błędów, które sygnalizujące wystąpienie błędu. Aby ułatwić rozwiązywanie problemów, poniżej znajduje się lista typowych kodów błędów dla różnych scenariuszy. Aby uzyskać więcej informacji na temat rozwiązywania problemów z tymi kodami błędów, zobacz nasz przewodnik rozwiązywania problemów.
Kody stanu HTTP
Standardowe kody stanu HTTP będą odbierane w odpowiedziach usługi z Azure Communication Services. Niektóre z tych kodów mogą oznaczać błąd. Aby ułatwić rozwiązywanie problemów z opisem typowych kodów stanu HTTP i ich znaczeniem w kontekście Azure Communication Services znajduje się poniżej:
Kod stanu HTTP | Opis |
---|---|
400 Nieprawidłowe żądanie | Nie można zrozumieć odebranych żądań przez usługę. Dokładnie sprawdź dokumentację i upewnij się, że wysyłasz wszystkie wymagane elementy i w poprawnym formacie. |
401 Brak autoryzacji | Nie można uwierzytelnić żądania. Ten błąd może oznaczać, że używane uwierzytelnianie jest nieprawidłowe, wygasło lub nie jest odpowiednie dla tego żądania. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem uwierzytelniania . |
403 Zabronione | Żądanie zostało autoryzowane, ale ma niewystarczające uprawnienia do wykonania tej operacji. Dokładnie zapoznaj się z naszym przewodnikiem uwierzytelniania , aby uzyskać więcej informacji. |
404 — Nie znaleziono | Zasób lub punkt końcowy, do którego próbujesz uzyskać dostęp, nie istnieje. Dokładnie sprawdź naszą dokumentację, aby upewnić się, że zasób/adres, z którym próbujesz nawiązać dostęp, jest poprawny. |
422 Nieprzetworzona jednostka | Nie można zweryfikować treści żądania. Czy jest prawidłowy kod JSON? |
429 Zbyt wiele żądań | Liczba żądań przekroczyła limity dotyczące tej operacji. Spróbuj ponownie później. |
500 Wewnętrzny błąd serwera | Wystąpił błąd wewnętrzny. |
błędy Service-Specific
W zależności od używanego obszaru Azure Communication Services będziesz korzystać z różnych usług. Te usługi mogą dostarczać dodatkowy kontekst w ramach kodów błędów.
Usługa SMS
W przypadku usługi SMS odpowiada ona za pomocą standardowych kodów stanu HTTP. Na podstawie tych kodów i kontekstu programu SMS można podać więcej kontekstu.
Kod błędu | Reakcja | Opis |
---|---|---|
200 OK | Powodzenie | |
201 | Utworzone | Żądanie zostało zaakceptowane. |
400 | Nieprawidłowe żądanie | Nieprawidłowe dane żądania. |
401 | Brak autoryzacji | W żądaniu brakuje uwierzytelniania lub podane uwierzytelnianie nie zezwala na wysyłanie wiadomości SMS. Dokładnie zapoznaj się z naszym przewodnikiem uwierzytelniania , aby uzyskać więcej informacji. |
404 | Nie znaleziono zasobu | Zasób lub punkt końcowy, do którego próbujesz uzyskać dostęp, nie istnieje. Dokładnie sprawdź naszą dokumentację, aby upewnić się, że zasób/adres, z którym próbujesz nawiązać dostęp, jest poprawny. |
500 | Wewnętrzny błąd serwera | Nie znaleziono uwierzytelniania lub wystąpił nieznany błąd Dokładnie sprawdź nasz przewodnik uwierzytelniania , aby uzyskać więcej informacji. |