Processus de demande
Pour utiliser l’API, vous devez d’abord vous rendre sur la page correspondante de l’API de reconnaissance d’images Recaptcha2 pour demander le service correspondant. Une fois sur la page, cliquez sur le bouton « Acquire », comme illustré ci-dessous :
Si vous n’êtes pas encore connecté ou inscrit, vous serez automatiquement redirigé vers la page de connexion pour vous inviter à vous inscrire et à vous connecter. Après vous être connecté ou inscrit, vous serez automatiquement renvoyé à la page actuelle.
Lors de la première demande, un quota gratuit sera offert, vous permettant d’utiliser cette API gratuitement.
Utilisation de base
Tout d’abord, comprenons les méthodes d’utilisation de base. Nous devons capturer l’image du captcha Recaptcha2 à partir du site web, l’URL de l’exemple de site est :https://www.google.com/recaptcha/api2/demo, la page spécifique est illustrée ci-dessous :

question mentionnée ci-dessous. Nous devons d’abord transmettre un champ image, qui est l’image spécifique du captcha Recaptcha2, cette image est celle pointée par la flèche rouge dans l’image ci-dessus. De plus, l’image doit être redimensionnée à une taille standard (100x100, 300x300, 450x450), afin que le service puisse déterminer le type d’image. La compression de l’image doit être effectuée par vos soins. Cet article recommande un site de compression, où vous pouvez compresser la taille et les dimensions de l’image. Le résultat compressé est illustré ci-dessous :
Il est également nécessaire d’entrer le paramètre de contenu de reconnaissance lié à l’image du captcha question. Nous avons seulement fourni le tableau de contenu ci-dessous, qui peut servir de référence :
Tableau de contenu en chinois
Tableau de contenu en anglais
question comme étant le /m/01pns0 correspondant à l’hydrant, le contenu spécifique est comme suit :

accept: le format de réponse souhaité, ici rempli avecapplication/json, c’est-à-dire au format JSON.authorization: la clé d’API pour appeler l’API, que vous pouvez sélectionner directement après la demande.
image: l’image du captcha encodée en Base64.question: l’ID de la question, veuillez consulter le tableau, commençant par /m/.

solution, le résultat de la vérification après le traitement de l’image du captcha Recaptcha2.size, la taille de l’image du captcha Recaptcha2.label, le contenu reconnu de l’image du captcha Recaptcha2.confidences, le niveau de confiance des zones reconnues dans l’image du captcha Recaptcha2, les zones commencent à partir de 0.objects, les zones de l’image du captcha Recaptcha2 qui satisfont le contenu reconnu, les zones commencent à partir de 0.type, le type de tâche de l’image du captcha Recaptcha2, lorsque plusieurs zones sont présentes, c’estmulti.

objects, nous avons obtenu 2, 5, 7, nous devons simplement simuler un clic sur ces trois zones du captcha pour passer la vérification.
De plus, si vous souhaitez générer le code d’intégration correspondant, vous pouvez le copier directement, par exemple, le code CURL est comme suit :
Gestion des erreurs
Lors de l’appel de l’API, si une erreur se produit, l’API renverra le code d’erreur et les informations correspondantes. Par exemple :400 token_mismatched: Mauvaise requête, probablement en raison de paramètres manquants ou invalides.400 api_not_implemented: Mauvaise requête, probablement en raison de paramètres manquants ou invalides.401 invalid_token: Non autorisé, jeton d’autorisation invalide ou manquant.429 too_many_requests: Trop de requêtes, vous avez dépassé la limite de taux.500 api_error: Erreur interne du serveur, quelque chose s’est mal passé sur le serveur.

