Processo di richiesta
Per utilizzare l’API di riconoscimento del protocollo Recaptcha3, prima di tutto vai al Pannello di controllo di Ace Data Cloud per ottenere il tuo API Token, da conservare per uso futuro.
Se non hai ancora effettuato il login o la registrazione, verrai automaticamente reindirizzato alla pagina di accesso che ti invita a registrarti e accedere; una volta completato, verrai riportato automaticamente alla pagina corrente.
Un API Token è sufficiente per accedere a tutti i servizi della piattaforma, senza dover richiedere separatamente per ogni servizio. La prima richiesta include un credito gratuito, che consente di provare senza costi; quando il credito è insufficiente, puoi ricaricare il saldo generale nel pannello di controllo.
📘 Documentazione completa: API di riconoscimento del protocollo Recaptcha3 →
Utilizzo di base
Iniziamo a comprendere le modalità di utilizzo di base; rispetto a Recaptcha2, è necessario fornire un parametro aggiuntivopage_action, il quale deve essere ottenuto dal codice. L’URL di esempio per il test della velocità di rete è: https://recaptcha-demo.appspot.com/recaptcha-v3-request-scores.php, di seguito viene mostrato un metodo per ottenerlo:
Metodo rapido:
Apri f12, quindi cerca nella pagina Elementi.execute(; nell’area evidenziata in rosso possiamo vedere il parametro action, mentre dopo execute c’è una stringa, che è anche il contenuto necessario in seguito, come mostrato nell’immagine sottostante.

website_url, e infine è necessario inserire il parametro website_key, che può essere ottenuto nel testo precedente, anch’esso una stringa dopo execute. Possiamo quindi compilare i contenuti corrispondenti nell’interfaccia, come mostrato nell’immagine:

accept: il formato della risposta desiderata, qui impostato suapplication/json, ovvero formato JSON.authorization: la chiave per chiamare l’API, che può essere selezionata direttamente dopo la richiesta.
page_action: deve essere ottenuto dal codice del sito web del captcha.website_url: l’URL del sito web che deve elaborare il captcha.website_key: l’identificatore della chiave del sito in Recaptcha3.

token, il risultato della verifica del compito Recaptcha3.
success indica il risultato della verifica, quindi abbiamo superato con successo la verifica del Recaptcha3.
Inoltre, se si desidera generare il codice di integrazione corrispondente, è possibile copiarlo direttamente, ad esempio il codice CURL è il seguente:
Modalità asincrona (async)
Per impostazione predefinita, l’API è sincrona e bloccante: una richiesta attenderà fino a quando il token non sarà elaborato prima di restituire. Se stai effettuando un cambio di risolutore multiplo (multi-solver rotation) e desideri “ricevere immediatamente il task_id dopo aver inviato il compito, per poi programmare altri risolutori e tornare più tardi a prendere il risultato”, puoi inviareasync: true nel corpo della richiesta.
Dopo aver inviato async: true, l’interfaccia restituirà immediatamente un task_id, senza bloccare l’attesa:
task_id per interrogare POST /captcha/tasks (si consiglia ogni 3~5 secondi) per ottenere il risultato:
status: processing:
status: ready e il token:
/captcha/tasks è comune a tutte le interfacce di verifica (token e serie di riconoscimento), è possibile interrogare con lo stesso task_id.
Gestione degli errori
Quando si chiama l’API, se si verifica un errore, l’API restituirà il codice di errore e le informazioni corrispondenti. Ad esempio:400 token_mismatched: Richiesta non valida, probabilmente a causa di parametri mancanti o non validi.400 api_not_implemented: Richiesta non valida, probabilmente a causa di parametri mancanti o non validi.401 invalid_token: Non autorizzato, token di autorizzazione non valido o mancante.429 too_many_requests: Troppe richieste, hai superato il limite di frequenza.500 api_error: Errore interno del server, qualcosa è andato storto sul server.

