reCAPTCHA Mobile ProxyLess#


Metodo di risoluzione automatica basato su token per reCAPTCHA Mobile. ignorare l'API reCAPTCHA Android/reCAPTCHA IOS. Documento API del risolutore Android reCAPTCHA. Documento API del risolutore IOS reCAPTCHA
Il token ricevuto può quindi essere inviato al sito Web di destinazione all'interno del campo del modulo g-recaptcha-response o passato a una funzione di callback.

RecaptchaMobileTaskProxyless Struttura dell'oggetto compito#

nometipoNecessarioDescrizione
typeCordaRecaptchaMobileTaskProxyless
appPackageNameCordaIl nome del pacchetto da cui caricare l'applicazione reCAPTCHA. Ad esempio, com.company.app, puoi ottenerlo nella richiesta https://www.google.com/recaptcha/api3/mwv
appKeyCordaLa chiave per caricare l'applicazione reCAPTCHA è simile alla websiteKey della versione web
appActionCordaPer parametri aggiuntivi, puoi cercare grecaptcha.execute per trovare i parametri dell'azione
appDeviceCordaNOios | Android

Richiedi esempio#

Endpoint API: https://api.nextcaptcha.com/createTask

metodo: POST

Tipo di contenuto: application/json

{
    "clientKey":"api key",
    "task": {
        "type":"RecaptchaMobileTaskProxyless",
        "appPackageName":"com.company.app",
        "appKey":"6LfD3PIbAAAAAJs_eEHvoOl75_83eXSqpPSRFJ_u",
        "appAction":"login"
    }
}

Esempio di risposta#

{
  "errorId": 0,
  "status": "ready",
  "solution": {
    "gRecaptchaResponse": "03AGdBq26gJ8v3Z3J9z3..."
  },
  "createTime": 1701234567890,
  "endTime": 1701234567890
}

Codice d'esempio#

# https://github.com/nextcaptcha/nextcaptcha-python
 
import os
import sys
from nextcaptcha import NextCaptchaAPI
 
client_key = os.getenv('NEXTCAPTCHA_KEY', "YOUR_CLIENT_KEY")
 
api = NextCaptchaAPI(client_key=client_key)
try:
  result = api.recaptcha_mobile(app_key="app_key", app_package_name="app_package_name", appAction="appAction")
 
except Exception as e:
  sys.exit(e)
 
else:
  sys.exit('solved: ' + str(result))
 

Link correlati#