Proces aplikacji
Aby skorzystać z API, należy najpierw przejść do odpowiedniej strony API rozpoznawania protokołu Recaptcha3 i złożyć wniosek o odpowiednią usługę, po wejściu na stronę kliknij przycisk „Acquire”, jak pokazano na obrazku:
Jeśli nie jesteś zalogowany lub zarejestrowany, automatycznie zostaniesz przekierowany na stronę logowania, aby zarejestrować się i zalogować, po zalogowaniu lub rejestracji automatycznie wrócisz na bieżącą stronę.
Podczas pierwszej aplikacji otrzymasz darmowy limit, który pozwala na bezpłatne korzystanie z tego API.
Podstawowe użycie
Najpierw zapoznaj się z podstawowym sposobem użycia, w porównaniu do Recaptcha2 musimy dodatkowo przekazać parametrpage_action, który należy uzyskać z kodu, a URL do demonstracji prędkości sieci to: https://recaptcha-demo.appspot.com/recaptcha-v3-request-scores.php, poniżej przedstawiamy sposób uzyskania tego parametru:
Szybka metoda:
Otwórz f12, a następnie w zakładce Elementy wyszukaj.execute(, w obszarze zaznaczonym na czerwono możemy zobaczyć parametr action, a także ciąg znaków, który również będzie potrzebny w dalszej części, szczegóły przedstawione na poniższym obrazku.

website_url, a na końcu musisz wprowadzić parametr website_key, który można uzyskać powyżej, również jako ciąg znaków po execute. Następnie możemy wypełnić odpowiednie pola na interfejsie, jak pokazano na obrazku:

accept: jakiego formatu odpowiedzi oczekujesz, tutaj wpisujemyapplication/json, czyli format JSON.authorization: klucz API do wywołania, po złożeniu wniosku można go bezpośrednio wybrać z rozwijanej listy.
page_action: należy uzyskać z kodu strony z kodem weryfikacyjnym.website_url: URL strony, na której chcesz przetworzyć kod weryfikacyjny.website_key: identyfikator klucza witryny w Recaptcha3.

token, wynik weryfikacji po przetworzeniu zadania Recaptcha3.
success oznacza wynik przetwarzania weryfikacji, co oznacza, że pomyślnie przeszliśmy weryfikację Recaptcha3.
Dodatkowo, jeśli chcesz wygenerować odpowiedni kod do integracji, możesz po prostu skopiować wygenerowany kod, na przykład kod CURL wygląda następująco:
Obsługa błędów
Podczas wywoływania API, jeśli wystąpią błędy, API zwróci odpowiednie kody błędów 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ń, przekroczono limit szybkości.500 api_error:Błąd wewnętrzny serwera, coś poszło nie tak na serwerze.

