Kody błędów interfejsu API rozpoznawania twarzy usługi Azure AI
Typowe kody błędów
Te kody błędów mogą być zwracane przez dowolne wywołania interfejsu API rozpoznawania twarzy.
Kod stanu HTTP | Kod błędu | Komunikat o błędzie | opis |
---|---|---|---|
Nieprawidłowe żądanie (400) | BadArgument | Treść żądania jest nieprawidłowa. | |
Nieprawidłowe żądanie (400) | BadArgument | Błąd analizowania kodu JSON. | Nieprawidłowa lub nierozpoznawalna treść żądania JSON. |
Nieprawidłowe żądanie (400) | BadArgument | Element „recognitionModel” jest nieprawidłowy. | |
Nieprawidłowe żądanie (400) | BadArgument | Element „detectionModel” jest nieprawidłowy. | |
Nieprawidłowe żądanie (400) | BadArgument | Wartość "name" jest pusta. | |
Nieprawidłowe żądanie (400) | BadArgument | "name" jest za długa. | |
Nieprawidłowe żądanie (400) | BadArgument | Wartość "userData" jest za długa. | |
Nieprawidłowe żądanie (400) | BadArgument | "start" jest za długi. | |
Nieprawidłowe żądanie (400) | BadArgument | Wartość "top" jest nieprawidłowa. | |
Nieprawidłowe żądanie (400) | BadArgument | Argument targetFace poza zakresem. | |
Nieprawidłowe żądanie (400) | BadArgument | Nieprawidłowy argument targetFace. | Spowodowane nieprawidłowym formatem ciągu lub nieprawidłową wartością lewej/górnej/wysokości/szerokości. |
Nieprawidłowe żądanie (400) | InvalidURL | Nieprawidłowy adres URL obrazu. | Obsługiwane formaty to JPEG, PNG, GIF (pierwsza ramka) i BMP. |
Nieprawidłowe żądanie (400) | InvalidURL | Nieprawidłowy adres URL obrazu lub błąd podczas pobierania z serwera docelowego. Zwrócony błąd serwera zdalnego: "Wystąpił błąd podczas wysyłania żądania". | |
Nieprawidłowe żądanie (400) | InvalidImage | Błąd dekodowania, nieobsługiwany format obrazu. | |
Nieprawidłowe żądanie (400) | InvalidImage | Na obrazie nie wykryto twarzy. | |
Nieprawidłowe żądanie (400) | InvalidImage | Na obrazie znajduje się więcej niż 1 twarz. | |
Nieprawidłowe żądanie (400) | InvalidImageSize | Rozmiar obrazu jest za mały. | Prawidłowy rozmiar pliku obrazu powinien być większy lub równy 1 KB. |
Nieprawidłowe żądanie (400) | InvalidImageSize | Rozmiar obrazu jest za duży. | Prawidłowy rozmiar pliku obrazu nie powinien być większy niż 6 MB. |
401 Brak autoryzacji | 401 | Odmowa dostępu z powodu nieprawidłowego klucza subskrypcji lub nieprawidłowego punktu końcowego interfejsu API. Upewnij się, że podaj prawidłowy klucz dla aktywnej subskrypcji i użyj poprawnego regionalnego punktu końcowego interfejsu API dla zasobu. | |
Zabronione (403) | UnsupportedFeature | Funkcja nie jest obsługiwana, brakuje zatwierdzenia dla co najmniej jednej z następujących funkcji: Identyfikacja, Weryfikacja. | Zarejestruj się, aby uzyskać dostęp, przesyłając formularz rejestracji. |
Konflikt (409) | ConcurrentOperationConflict | Wystąpił konflikt operacji na zasobie <resourceName> . Spróbuj później. |
|
Zbyt wiele żądań (429) | 429 | Przekroczono limit szybkości. |
Kody błędów wykrywania twarzy
Te kody błędów mogą być zwracane przez operację wykrywania twarzy.
Kod stanu HTTP | Kod błędu | Komunikat o błędzie | opis |
---|---|---|---|
Nieprawidłowe żądanie (400) | BadArgument | Nieprawidłowy argument returnFaceAttributes. | |
Nieprawidłowe żądanie (400) | BadArgument | Funkcja „returnFaceAttributes” nie jest obsługiwana przez detection_02. | |
Nieprawidłowe żądanie (400) | BadArgument | Znaki „returnLandmarks” nie są obsługiwane przez detection_02. | |
Zabronione (403) | UnsupportedFeature | Atrybuty powrotu (emocje, płeć, wiek, uśmiech, zarost, włosy i makijaż) zostały przestarzałe i nie są już obsługiwane. | Wyślij wiadomość e-mail do zespołu ds. rozpoznawania twarzy platformy Azure, jeśli masz odpowiedzialny przypadek użycia, który będzie korzystać z dowolnej z ograniczonych możliwości. |
Kody błędów sesji liveness rozpoznawania twarzy
Te kody błędów mogą być zwracane przez operacje sesji liveness rozpoznawania twarzy.
Kod stanu HTTP | Kod błędu | Komunikat o błędzie | opis |
---|---|---|---|
Nieprawidłowe żądanie (400) | BadArgument | Parametr początkowy jest nieprawidłowy. Określ pole "Id" ostatniego wpisu, aby kontynuować proces wyświetlania listy. | |
Nieprawidłowe żądanie (400) | BadArgument | Górny parametr jest nieprawidłowy. Prawidłowy zakres wynosi od 1 do 1000 włącznie. | |
Nieprawidłowe żądanie (400) | InvalidRequestBody | Podano niepoprawną treść żądania. Sprawdź schemat operacji i spróbuj ponownie. | |
Nieprawidłowe żądanie (400) | InvalidTokenLifetime | Określono nieprawidłowe authTokenTimeToLiveInSeconds. Musi należeć do zakresu od 60 do 86400. | |
Nieprawidłowe żądanie (400) | InvalidLivenessOperationMode | Określono nieprawidłowy tryb livenessOperationMode. Musi być "pasywny". | |
Nieprawidłowe żądanie (400) | InvalidDeviceCorrelationId | Identyfikator korelacji urządzenia jest wymagany w treści żądania podczas tworzenia sesji lub uruchamiania sesji. Nie może mieć wartości null ani być pusta i nie może zawierać więcej niż 64 znaków. | |
Nie znaleziono (404) | SessionNotFound | Nie można odnaleźć identyfikatora sesji. Identyfikator sesji wygasł lub nie istnieje. |
Kody błędów rozpoznawania twarzy
Te kody błędów mogą być zwracane przez operację Rozpoznawanie twarzy.
Kod stanu HTTP | Kod błędu | Komunikat o błędzie | opis |
---|---|---|---|
Nieprawidłowe żądanie (400) | BadArgument | Element "recognitionModel" jest niezgodny. | |
Nieprawidłowe żądanie (400) | BadArgument | Identyfikator grupy osób jest nieprawidłowy. | |
Nieprawidłowe żądanie (400) | BadArgument | Identyfikator grupy dużej osoby jest nieprawidłowy. | |
Nieprawidłowe żądanie (400) | BadArgument | Identyfikator grupy osób dynamicznych jest nieprawidłowy. | |
Nieprawidłowe żądanie (400) | BadArgument | Argument maxNumOfCandidatesReturned jest nieprawidłowy. | Prawidłowy zakres wynosi od [1, 100]. |
Nieprawidłowe żądanie (400) | BadArgument | Argument confidenceThreshold jest nieprawidłowy. | Prawidłowy zakres wynosi od [0, 1]. |
Nieprawidłowe żądanie (400) | BadArgument | Długość identyfikatorów faceId nie znajduje się w prawidłowym zakresie. | Prawidłowy zakres wynosi od [1, 10]. |
Nieprawidłowe żądanie (400) | FaceNotFound | Nie można odnaleźć twarzy. | |
Nieprawidłowe żądanie (400) | PersonGroupNotFound | Nie można odnaleźć grupy osób. | |
Nieprawidłowe żądanie (400) | LargePersonGroupNotFound | Nie można odnaleźć grupy osób. | |
Nieprawidłowe żądanie (400) | DynamicPersonGroupNotFound | Nie można odnaleźć grupy osób dynamicznych. | |
Nieprawidłowe żądanie (400) | PersonGroupNotTrained | Grupa osób nie jest wytrenowana. | |
Nieprawidłowe żądanie (400) | LargePersonGroupNotTrained | Grupa dużych osób nie jest wytrenowana. | |
Nieprawidłowe żądanie (400) | PersonGroupIdAndLargePersonGroupIdBothNotNull | Identyfikator grupy dużej osoby i identyfikator grupy osób nie mają wartości null. | |
Nieprawidłowe żądanie (400) | PersonGroupIdAndLargePersonGroupIdBothNull | Identyfikator grupy dużej osoby i identyfikator grupy osób mają wartość null. | |
Nieprawidłowe żądanie (400) | MissingIdentificationScopeParameters | W żądaniu nie ma parametru zakresu identyfikacji. | |
Nieprawidłowe żądanie (400) | NiezgodnaIdentificationScopeParametersCombination | Niezgodne parametry zakresu identyfikacji znajdują się w żądaniu. | |
Konflikt (409) | PersonGroupTrainingNotFinished | Grupa osób jest szkolona. | |
Konflikt (409) | LargePersonGroupTrainingNotFinished | Duża grupa osób jest szkolona. |
Kody błędów weryfikacji twarzy
Te kody błędów mogą być zwracane przez operację Weryfikowanie twarzy.
Kod stanu HTTP | Kod błędu | Komunikat o błędzie | opis |
---|---|---|---|
Nieprawidłowe żądanie (400) | BadArgument | Element "recognitionModel" jest niezgodny. | |
Nieprawidłowe żądanie (400) | BadArgument | Identyfikator twarzy jest nieprawidłowy. | Prawidłowy identyfikator faceId pochodzi z face - Detect. |
Nieprawidłowe żądanie (400) | BadArgument | Identyfikator osoby jest nieprawidłowy. | Prawidłowy identyfikator personId jest generowany na podstawie polecenia Create Person Group Person Person, Create Large Person Group Person Or Person Directory — Create Person (Tworzenie osoby lub katalogu osób). |
Nieprawidłowe żądanie (400) | BadArgument | Identyfikator grupy osób jest nieprawidłowy. | |
Nieprawidłowe żądanie (400) | BadArgument | Identyfikator grupy dużej osoby jest nieprawidłowy. | |
Nieprawidłowe żądanie (400) | PersonNotFound | Nie można odnaleźć osoby. | |
Nieprawidłowe żądanie (400) | PersonGroupNotFound | Nie można odnaleźć grupy osób. | |
Nieprawidłowe żądanie (400) | LargePersonGroupNotFound | Nie można odnaleźć grupy osób. | |
Nie znaleziono (404) | FaceNotFound | Nie można odnaleźć twarzy. | |
Nie znaleziono (404) | PersonNotFound | Nie można odnaleźć osoby. | |
Nie znaleziono (404) | PersistedFaceNotFound | Nie znaleziono utrwalonej twarzy osoby. |
Znajdowanie podobnych kodów błędów
Te kody błędów mogą być zwracane przez operację Wyszukiwanie podobnych twarzy.
Kod stanu HTTP | Kod błędu | Komunikat o błędzie | opis |
---|---|---|---|
Nieprawidłowe żądanie (400) | BadArgument | Element "recognitionModel" jest niezgodny. | |
Nieprawidłowe żądanie (400) | BadArgument | Tryb jest nieprawidłowy. | |
Nieprawidłowe żądanie (400) | BadArgument | Identyfikator listy twarzy jest nieprawidłowy. | |
Nieprawidłowe żądanie (400) | BadArgument | Duży identyfikator listy twarzy jest nieprawidłowy. | |
Nieprawidłowe żądanie (400) | BadArgument | LargeFaceListId, faceListId i faceIds, a nie dokładnie jeden z nich jest prawidłowy. | |
Nieprawidłowe żądanie (400) | BadArgument | LargeFaceListId, faceListId i faceId mają wartość null. | |
Nieprawidłowe żądanie (400) | BadArgument | 2 lub więcej dużych identyfikatorówFaceListId, faceListId i faceId nie mają wartości null. | |
Nieprawidłowe żądanie (400) | BadArgument | Argument maxNumOfCandidatesReturned jest nieprawidłowy. | Prawidłowy zakres wynosi od [1, 1000]. |
Nieprawidłowe żądanie (400) | BadArgument | Długość identyfikatorów faceId nie znajduje się w prawidłowym zakresie. | Prawidłowy zakres wynosi od [1, 1000]. |
Nieprawidłowe żądanie (400) | FaceNotFound | Nie można odnaleźć twarzy. | |
Nieprawidłowe żądanie (400) | FaceListNotFound | Nie można odnaleźć listy twarzy. | |
Nieprawidłowe żądanie (400) | LargeFaceListNotFound | Nie można odnaleźć dużej listy twarzy. | |
Nieprawidłowe żądanie (400) | LargeFaceListNotTrained | Duża lista twarzy nie jest wytrenowana. | |
Nieprawidłowe żądanie (400) | FaceListNotReady | Lista twarzy jest pusta. | |
Konflikt (409) | LargeFaceListTrainingNotFinished | Duża lista twarzy jest pod szkoleniem. |
Kody błędów grupy rozpoznawania twarzy
Te kody błędów można zwrócić za pomocą operacji grupy twarzy.
Kod stanu HTTP | Kod błędu | Komunikat o błędzie | opis |
---|---|---|---|
Nieprawidłowe żądanie (400) | BadArgument | Element "recognitionModel" jest niezgodny. | |
Nieprawidłowe żądanie (400) | BadArgument | Długość identyfikatorów faceId nie znajduje się w prawidłowym zakresie. | Prawidłowy zakres wynosi od [2, 1000]. |
Operacje grupy osób
Te kody błędów mogą być zwracane przez operacje grupy osób.
Kody błędów grupy osób
Kod stanu HTTP | Kod błędu | Komunikat o błędzie | opis |
---|---|---|---|
Nieprawidłowe żądanie (400) | BadArgument | Identyfikator grupy osób jest nieprawidłowy. | Prawidłowy znak to litera angielska w małej litery, cyfra, "-" lub "_". Maksymalna długość to 64. |
Zabronione (403) | QuotaExceeded | Numer grupy osób osiągnął limit poziomu subskrypcji. | |
Zabronione (403) | QuotaExceeded | Liczba osób osiągnęła limit poziomu grupy osób. | |
Zabronione (403) | QuotaExceeded | Numer osoby osiągnął limit poziomu subskrypcji. | |
Zabronione (403) | QuotaExceeded | Utrwalone liczby twarzy osiągnęły limit. | |
Nie znaleziono (404) | PersonGroupNotFound | Nie można odnaleźć grupy osób. | |
Nie znaleziono (404) | PersonGroupNotFound | Identyfikator grupy osób jest nieprawidłowy. | |
Nie znaleziono (404) | PersonNotFound | Nie można odnaleźć osoby <personId> . |
|
Nie znaleziono (404) | PersonNotFound | Identyfikator osoby jest nieprawidłowy. | |
Nie znaleziono (404) | PersistedFaceNotFound | Nie można odnaleźć utrwalonej twarzy. | |
Nie znaleziono (404) | PersistedFaceNotFound | Nie można odnaleźć utrwalonej twarzy <faceId> . |
|
Nie znaleziono (404) | PersistedFaceNotFound | Utrwalone identyfikatory twarzy są nieprawidłowe. | |
Nie znaleziono (404) | PersonGroupNotTrained | Grupa osób nie jest wytrenowana. | Ten błąd pojawia się podczas uzyskiwania stanu szkolenia grupy, która nigdy nie została wytrenowana. |
Konflikt (409) | PersonGroupExists | Grupa osób już istnieje. | |
Konflikt (409) | PersonGroupTrainingNotFinished | Grupa osób jest szkolona. | Spróbuj ponownie po zakończeniu trenowania. |
Kody błędów grupy dużych osób
Kod stanu HTTP | Kod błędu | Komunikat o błędzie | opis |
---|---|---|---|
Nieprawidłowe żądanie (400) | BadArgument | Identyfikator grupy dużej osoby jest nieprawidłowy. | Prawidłowy znak to litera angielska w małej litery, cyfra, "-" lub "_". Maksymalna długość to 64. |
Nieprawidłowe żądanie (400) | BadArgument | Obie wartości "name" i "userData" są puste. | |
Zabronione (403) | QuotaExceeded | Liczba dużej grupy osób osiągnęła limit poziomu subskrypcji. | |
Zabronione (403) | QuotaExceeded | Liczba osób osiągnęła limit na poziomie grupy dużej osoby. | |
Zabronione (403) | QuotaExceeded | Numer osoby osiągnął limit poziomu subskrypcji. | |
Zabronione (403) | QuotaExceeded | Utrwalone liczby twarzy osiągnęły limit. | |
Nie znaleziono (404) | LargePersonGroupNotFound | Nie można odnaleźć grupy osób. | |
Nie znaleziono (404) | LargePersonGroupNotFound | Identyfikator grupy dużej osoby jest nieprawidłowy. | |
Nie znaleziono (404) | PersonNotFound | Nie można odnaleźć osoby <personId> . |
|
Nie znaleziono (404) | PersonNotFound | Identyfikator osoby jest nieprawidłowy. | |
Nie znaleziono (404) | PersistedFaceNotFound | Nie można odnaleźć utrwalonej twarzy. | |
Nie znaleziono (404) | PersistedFaceNotFound | Nie można odnaleźć utrwalonej twarzy <faceId> . |
|
Nie znaleziono (404) | PersistedFaceNotFound | Utrwalone identyfikatory twarzy są nieprawidłowe. | |
Nie znaleziono (404) | LargePersonGroupNotTrained | Grupa dużych osób nie jest wytrenowana. | Ten błąd pojawia się podczas uzyskiwania stanu szkolenia grupy, która nigdy nie została wytrenowana. |
Konflikt (409) | LargePersonGroupExists | Duża grupa osób już istnieje. | |
Konflikt (409) | LargePersonGroupTrainingNotFinished | Duża grupa osób jest szkolona. | Spróbuj ponownie po zakończeniu trenowania. |
Operacje na liście twarzy
Te kody błędów mogą być zwracane przez operacje listy twarzy.
Kody błędów listy twarzy
Kod stanu HTTP | Kod błędu | Komunikat o błędzie | opis |
---|---|---|---|
Nieprawidłowe żądanie (400) | BadArgument | Identyfikator listy twarzy jest nieprawidłowy. | Prawidłowy znak to litera angielska w małej litery, cyfra, "-" lub "_". Maksymalna długość to 64. |
Zabronione (403) | QuotaExceeded | Utrwalone liczby twarzy osiągnęły limit. | |
Nie znaleziono (404) | FaceListNotFound | Nie można odnaleźć listy twarzy. | |
Nie znaleziono (404) | FaceListNotFound | Identyfikator listy twarzy jest nieprawidłowy. | |
Nie znaleziono (404) | PersistedFaceNotFound | Nie można odnaleźć utrwalonej twarzy. | |
Nie znaleziono (404) | PersistedFaceNotFound | Utrwalone identyfikatory twarzy są nieprawidłowe. | |
Konflikt (409) | FaceListExists | Lista twarzy już istnieje. |
Kody błędów dużej listy twarzy
Kod stanu HTTP | Kod błędu | Komunikat o błędzie | opis |
---|---|---|---|
Nieprawidłowe żądanie (400) | BadArgument | Duży identyfikator listy twarzy jest nieprawidłowy. | Prawidłowy znak to litera angielska w małej litery, cyfra, "-" lub "_". Maksymalna długość to 64. |
Nieprawidłowe żądanie (400) | BadArgument | Obie wartości "name" i "userData" są puste. | |
Zabronione (403) | QuotaExceeded | Osiągnięto limit dużej liczby list twarzy. | |
Zabronione (403) | QuotaExceeded | Utrwalone liczby twarzy osiągnęły limit. | |
Nie znaleziono (404) | LargeFaceListNotFound | Nie można odnaleźć dużej listy twarzy. | |
Nie znaleziono (404) | LargeFaceListNotFound | Duży identyfikator listy twarzy jest nieprawidłowy. | |
Nie znaleziono (404) | PersistedFaceNotFound | Nie można odnaleźć dużej twarzy <faceId> na liście twarzy. |
|
Nie znaleziono (404) | PersistedFaceNotFound | Utrwalone identyfikatory twarzy są nieprawidłowe. | |
Nie znaleziono (404) | LargeFaceListNotTrained | Duża lista twarzy nie jest wytrenowana. | Ten błąd pojawia się podczas uzyskiwania stanu trenowania dużej listy twarzy, która nigdy nie została wytrenowana. |
Konflikt (409) | LargeFaceListExists | Duża lista twarzy już istnieje. | |
Konflikt (409) | LargeFaceListTrainingNotFinished | Duża lista twarzy jest pod szkoleniem. | Spróbuj ponownie po zakończeniu trenowania. |
Operacje katalogu osób
Te kody błędów mogą być zwracane przez operacje katalogu osób.
Kody błędów katalogu osób
Kod stanu HTTP | Kod błędu | Komunikat o błędzie | opis |
---|---|---|---|
Nieprawidłowe żądanie (400) | BadArgument | Model rozpoznawania nie jest obsługiwany w przypadku tej funkcji. | |
Nieprawidłowe żądanie (400) | BadArgument | Identyfikator "start" nie jest prawidłowym identyfikatorem osoby. | |
Nieprawidłowe żądanie (400) | BadArgument | Obie wartości "name" i "userData" są puste. | |
Nieprawidłowe żądanie (400) | DynamicPersonGroupNotFound | Identyfikator grupy osób dynamicznych jest nieprawidłowy. | |
Zabronione (403) | QuotaExceeded | Numer osoby osiągnął limit poziomu subskrypcji. | |
Zabronione (403) | QuotaExceeded | Utrwalone liczby twarzy osiągnęły limit. | |
Nie znaleziono (404) | DynamicPersonGroupNotFound | Nie można odnaleźć dynamicznej grupy osób. | |
Nie znaleziono (404) | DynamicPersonGroupNotFound | Nie można odnaleźć obiektu DynamicPersonGroupPersonReference <groupId> . |
|
Nie znaleziono (404) | PersonNotFound | Nie można odnaleźć osoby. | |
Nie znaleziono (404) | PersonNotFound | Identyfikator osoby jest nieprawidłowy. | |
Nie znaleziono (404) | PersistedFaceNotFound | Nie można odnaleźć utrwalonej twarzy. | |
Nie znaleziono (404) | PersistedFaceNotFound | Nie można odnaleźć utrwalonej twarzy <faceId> . |
|
Nie znaleziono (404) | PersistedFaceNotFound | Utrwalone identyfikatory face ID są nieprawidłowe. | |
Konflikt (409) | DynamicPersonGroupExists | Identyfikator <groupId> grupy osób dynamicznych już istnieje. |
Następne kroki