API Friendly Captcha solver
Stato di salute dell'API
- Operatività nelle ultime 24 ore
- Normale
- Buono / normale
- Disponibile
- Limitato
- Quasi del tutto inattivo
Ultime 24 ore
Ultimi 30 giorni
L'API Friendly Captcha di EverySolve restituisce un token per il tuo flusso di gestione delle challenge.Friendly Captcha è un widget proof-of-work con una propria site key e un endpoint facoltativo per la libreria client. Restituisce un token del widget. Non è ALTCHA, MTCaptcha o un reCAPTCHA invisibile solo perché l'interazione richiede poco sforzo.
Invia POST https://api.everyinfra.com/api/v1/captcha con type impostato su friendly_captcha. Inserisci i parametri nel corpo della richiesta, allo stesso livello di type. $2.22 per 1.000 risoluzioni riuscite ($0.002222 per risoluzione riuscita). Le chiamate non riuscite e i risultati vuoti non vengono addebitati.
Prompt per l'AI
#Aiutami a scrivere uno script che chiami l'API «Friendly Captcha» di EveryInfra.
Contratto dell'API:
- Richiesta: POST https://api.everyinfra.com/api/v1/captcha con l'header Authorization: Bearer <API Key>. Leggi la chiave dalla variabile d'ambiente EVERYINFRA_API_KEY; non inserirla nel codice.
- Nel corpo della richiesta, imposta type su friendly_captcha e inserisci i parametri accanto, allo stesso livello.
- Parametri obbligatori:
- website_url: La pagina esatta in cui compare questa challenge, incluso il percorso pertinente e non solo la home page del sito.
- website_key: La chiave pubblica del sito o del widget copiata da questa esatta integrazione di destinazione; non è una chiave segreta.
- Parametri facoltativi:
- api_get_lib: L'URL della libreria client esposto da questa implementazione, quando la pagina non usa l'URL standard della libreria.
- Esempio di corpo della richiesta:
{
"type": "friendly_captcha",
"website_url": "https://friendlycaptcha.com/",
"website_key": "FCMGEMUD2M567T8G"
}
- Addebito: $2.22 per 1.000 risoluzioni riuscite ($0.002222 per risoluzione riuscita). Le chiamate non riuscite e i risultati vuoti non vengono addebitati.
- In caso di 422, correggi i parametri seguendo i suggerimenti e i valori consentiti indicati nell'errore. In caso di 429 o 503, attendi il tempo indicato in Retry-After e riprova.
Prima di scrivere il codice, chiedimi quanti elementi devo elaborare e in quale formato salvare i risultati, poi conferma con me il piano e il costo indicativo.Parametri della richiesta
#| Nome | Posizione | Tipo | Obbligatorio | Predefinito | Descrizione |
|---|---|---|---|---|---|
Authorization | header | string | Sì | - | Bearer seguito dalla tua chiave API. Creala nella console; non inserirla mai in un URL o in un repository di codice. |
type | body | string | Sì | friendly_captcha | Tipo di CAPTCHA, valore fisso. |
website_url | body | string | Sì | - | La pagina esatta in cui compare questa challenge, incluso il percorso pertinente e non solo la home page del sito. |
website_key | body | string | Sì | - | La chiave pubblica del sito o del widget copiata da questa esatta integrazione di destinazione; non è una chiave segreta. |
api_get_lib | body | string | No | - | L'URL della libreria client esposto da questa implementazione, quando la pagina non usa l'URL standard della libreria. |
Esempi di codice
#curl -X POST 'https://api.everyinfra.com/api/v1/captcha' \
-H "Authorization: Bearer $EVERYINFRA_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"type": "friendly_captcha",
"website_url": "https://friendlycaptcha.com/",
"website_key": "FCMGEMUD2M567T8G"
}'Definizione OpenAPI (JSON)Gli esempi leggono la chiave dalla variabile d'ambiente EVERYINFRA_API_KEY; il codice copiato non contiene mai la tua chiave.
Esempio di risposta
#{ "id": "req_…", "type": "friendly_captcha", "token": "5ec424e2685cf302b371fcc2b246bcaa.at0z8gdbzRWKY/UQAQwtmgAAAAAAAAAAkQAJ2FE2+j0=.AAAAAIICCAABAAAA0OMPAAIAAABNRAgAAwAAAAxxCwAEAAAAXhcEAAUAAAAPPB0ABgAAALerCwAHAAAAfvcEAAgAAABe8wEACQAAAMyKAQAKAAAAFLYLAAsAAABeEgcADAAAAPlOBgANAAAA3qkSAA4AAACIUAAADwAAACTeBgAQAAAAsngBABEAAACQdwQAEgAAAFOhCw…", "solution": { "token": "5ec424e2685cf302b371fcc2b246bcaa.at0z8gdbzRWKY/UQAQwtmgAAAAAAAAAAkQAJ2FE2+j0=.AAAAAIICCAABAAAA0OMPAAIAAABNRAgAAwAAAAxxCwAEAAAAXhcEAAUAAAAPPB0ABgAAALerCwAHAAAAfvcEAAgAAABe8wEACQAAAMyKAQAKAAAAFLYLAAsAAABeEgcADAAAAPlOBgANAAAA3qkSAA4AAACIUAAADwAAACTeBgAQAAAAsngBABEAAACQdwQAEgAAAFOhCw…" }, "billing": { "charged": …, "charged_usd": …, "balance_after_usd": …, … }, "quota": { … }}
Da dove provengono i parametri di Friendly Captcha
#Copia website_key dal widget Friendly Captcha; passa api_get_lib solo quando l'integrazione del target espone un URL della libreria corrispondente.
Codice per trovare questi valori nella pagina
<div class="frc-captcha" data-sitekey="<my sitekey>"></div>Come riconoscere Friendly Captcha
#Friendly Captcha è un widget proof-of-work con una propria site key e un endpoint facoltativo per la libreria client.
Cosa distingue Friendly Captcha
Restituisce un token del widget. Non è ALTCHA, MTCaptcha o un reCAPTCHA invisibile solo perché l'interazione richiede poco sforzo.
Come usare l'API Friendly Captcha
#L'API Friendly Captcha restituisce un token in token. Il formato della soluzione è token. Invia il token nel campo o nella richiesta di verifica previsti dal flusso di destinazione.
- 01Esegui GET /api/v1/captcha/types e seleziona la voce
friendly_captcha. - 02Nella richiesta POST /api/v1/captcha, invia
type: "friendly_captcha"e i parametri obbligatori. - 03Leggi un token da
token. - 04Invia il token nel campo o nella richiesta di verifica previsti dal flusso di destinazione.
Addebiti e disponibilità EverySolve addebita solo quando una soluzione viene consegnata con successo. Un tentativo non riuscito non comporta alcun addebito definitivo e l'importo eventualmente riservato viene ripristinato automaticamente. Recupera available e i campi dei prezzi dalla risposta di GET /api/v1/captcha/types al momento della richiesta, invece di considerarli contenuti statici della pagina.
Domande sull'integrazione di Friendly Captcha
#Come riconosco Friendly Captcha prima di scegliere un tipo?
Friendly Captcha è un widget proof-of-work con una propria site key e un endpoint facoltativo per la libreria client. Usa friendly_captcha solo dopo aver verificato che questi segnali corrispondono alla challenge della pagina di destinazione.
Quali valori della pagina di destinazione vanno inseriti in una richiesta Friendly Captcha?
Copia website_key dal widget Friendly Captcha; passa api_get_lib solo quando l'integrazione del target espone un URL della libreria corrispondente. Fornisci website_url e website_key. I parametri facoltativi sono api_get_lib.
Cosa restituisce Friendly Captcha e con cosa non va confuso?
L'API Friendly Captcha restituisce un token in token. Il formato della soluzione è token. Restituisce un token del widget. Non è ALTCHA, MTCaptcha o un reCAPTCHA invisibile solo perché l'interazione richiede poco sforzo.
Quale fonte esterna spiega l'integrazione di Friendly Captcha?
Friendly Captcha documenta la configurazione del suo SDK v2 e gli attributi del widget. [Apri il riferimento per Friendly Captcha](https://developer.friendlycaptcha.com/docs/v2/sdk/configuration). I campi specifici di EverySolve e la disponibilità in tempo reale restano comunque quelli del catalogo dei tipi.
Riferimento per Friendly Captcha
#Tipi di CAPTCHA correlati
#- CaptchaFox
captchafox$1.53 per 1.000 risoluzioni riuscite - Arkose Labs FunCaptcha
funcaptcha$1.67 per 1.000 risoluzioni riuscite - MTCaptcha
mtcaptcha$2.22 per 1.000 risoluzioni riuscite - Prosopo Procaptcha
prosopo$2.08 per 1.000 risoluzioni riuscite - Cloudflare Turnstile
turnstile$1.53 per 1.000 risoluzioni riuscite - Yandex SmartCaptcha
yandex_smartcaptcha$4.58 per 1.000 risoluzioni riuscite
Errori e addebiti
#- 401
- Chiave mancante o non valida.
- 402
- Saldo insufficiente. Effettua prima una ricarica.
- 422
- Nome o valore del parametro non valido. Correggilo seguendo i suggerimenti dell'errore. Nessun addebito.
- 429
- Raggiunto il limite di richieste al minuto. Attendi il tempo indicato da Retry-After, poi riprova.
- 503
- Impossibile completare. L'importo trattenuto torna sul tuo saldo. Se l'esito è incerto, verificalo prima di riprovare.
- Risposta 200 vuota
- Nessun dato. Nessun addebito.