Proces aplikacji
Aby skorzystać z API, należy najpierw przejść do odpowiedniej strony API rozpoznawania obrazów Recaptcha2 i złożyć wniosek o odpowiednią usługę. Po wejściu na stronę, kliknij przycisk „Acquire”, jak pokazano na poniższym obrazku:
Jeśli nie jesteś zalogowany lub zarejestrowany, automatycznie zostaniesz przekierowany na stronę logowania, aby zarejestrować się i zalogować. Po zalogowaniu lub rejestracji zostaniesz automatycznie przekierowany z powrotem na bieżącą stronę.
Podczas pierwszej aplikacji otrzymasz darmowy limit, który pozwala na bezpłatne korzystanie z tego API.
Podstawowe użycie
Najpierw zapoznajmy się z podstawowym sposobem użycia. Musimy przechwycić obraz kodu Recaptcha2 z witryny, przykładowy URL witryny to:https://www.google.com/recaptcha/api2/demo, a konkretny widok strony przedstawiony jest na poniższym obrazku:

question w dalszej części. Najpierw musimy przekazać prosty parametr image, który jest konkretnym obrazem kodu Recaptcha2, wskazanym przez czerwoną strzałkę na powyższym obrazku. Obraz musi być również skalowany do standardowego rozmiaru (100x100, 300x300, 450x450), aby usługa mogła określić typ obrazu. Kompresję obrazu musisz wykonać samodzielnie, w tym dokumencie polecamy stronę do kompresji, na której możesz dostosować rozmiar i wielkość obrazu, a wynik kompresji przedstawiony jest na poniższym obrazku:
Należy również wprowadzić parametry treści rozpoznawania związane z obrazem kodu question, poniżej przedstawiamy tabelę z przykładowymi treściami:
Tabela treści w języku chińskim
Tabela treści w języku angielskim
question powinien być ustawiony na odpowiadający hydrantowi przeciwpożarowemu /m/01pns0, a konkretna treść wygląda następująco:

accept: format odpowiedzi, który chcemy otrzymać, tutaj wpisujemyapplication/json, co oznacza format JSON.authorization: klucz API do wywołania, po złożeniu wniosku można go bezpośrednio wybrać z rozwijanej listy.
image: obraz kodu w formacie Base64.question: ID pytania, proszę sprawdzić tabelę, zaczyna się od /m/.

solution, wynik weryfikacji po przetworzeniu zadania z obrazem kodu Recaptcha2.size, rozmiar obrazu kodu Recaptcha2.label, treść rozpoznana na obrazie kodu Recaptcha2.confidences, poziom pewności rozpoznania obszarów na obrazie kodu Recaptcha2, obszary zaczynają się od 0.objects, obszary, które spełniają kryteria rozpoznania na obrazie kodu Recaptcha2, obszary zaczynają się od 0.type, typ zadania z obrazem kodu Recaptcha2, w przypadku wielu obszarów jest tomulti.

objects otrzymaliśmy 2, 5, 7, co oznacza, że musimy zasymulować kliknięcie w te trzy obszary, aby przejść weryfikację.
Jeśli chcesz wygenerować odpowiedni kod integracyjny, możesz go bezpośrednio skopiować, na przykład kod CURL wygląda następująco:
Obsługa błędów
Podczas wywoływania API, jeśli wystąpi błąd, API zwróci odpowiedni kod błędu i informacje. Na przykład:400 token_mismatched:Złe żądanie, prawdopodobnie z powodu brakujących lub nieprawidłowych parametrów.400 api_not_implemented:Złe żądanie, prawdopodobnie z powodu brakujących lub nieprawidłowych parametrów.401 invalid_token:Nieautoryzowany, nieprawidłowy lub brakujący token autoryzacyjny.429 too_many_requests:Zbyt wiele żądań, przekroczyłeś limit szybkości.500 api_error:Błąd wewnętrzny serwera, coś poszło nie tak na serwerze.

