API de CAPTCHA de EverySolve

API de KeyCAPTCHA

La API de KeyCAPTCHA de EverySolve devuelve un token para tu flujo de verificación. Envía POST /api/v1/captcha con type igual a keycaptcha y las entradas indicadas a continuación.

KeyCAPTCHA es un widget antiguo con varios valores firmados, no una sola clave de sitio. Devuelve un token KeyCAPTCHA; ninguno de esos valores equivale a un data-sitekey genérico.

Endpoint
POST /api/v1/captcha
Tipo
keycaptcha
Por 1.000 resoluciones correctas
$4.58 por 1.000 resoluciones correctas

Parámetros de la solicitud

Proporciona website_url, user_id, session_id, web_server_sign y web_server_sign2. Este tipo no declara parámetros opcionales.

Parámetros obligatorios

website_urluser_idsession_idweb_server_signweb_server_sign2

Parámetros opcionales

keycaptcha.sh
curl -X POST https://api.everyinfra.com/api/v1/captcha \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"type":"keycaptcha","website_url":"<website_url>","user_id":"<user_id>","session_id":"<session_id>","web_server_sign":"<web_server_sign>","web_server_sign2":"<web_server_sign2>"}'

Cómo reconocer KeyCAPTCHA

KeyCAPTCHA es un widget antiguo con varios valores firmados, no una sola clave de sitio.

Qué distingue a KeyCAPTCHA

Devuelve un token KeyCAPTCHA; ninguno de esos valores equivale a un data-sitekey genérico.

Origen de los parámetros de KeyCAPTCHA

Recoge user_id, session_id, web_server_sign y web_server_sign2 de la misma instancia y conserva website_url.

website_urlObligatorio
Página exacta donde aparece el reto, incluida la ruta pertinente y no solo la portada.
user_idObligatorio
Identificador público incluido en KeyCAPTCHA, no un ID de cuenta EveryInfra.
session_idObligatorio
Identificador de sesión publicado por KeyCAPTCHA.
web_server_signObligatorio
Primera firma del servidor publicada por KeyCAPTCHA.
web_server_sign2Obligatorio
Segunda firma publicada por la misma instancia KeyCAPTCHA.

¿Qué devuelve la API?

La API de KeyCAPTCHA devuelve un token en token. Su formato de solución es token. Envía el token en el campo o la solicitud de verificación que espera el flujo de destino.

Formato de solución
token
Campos de solución
token

Cómo usar la API de KeyCAPTCHA

  1. 01Consulta GET /api/v1/captcha/types y selecciona la entrada keycaptcha.
  2. 02Envía type: "keycaptcha" y los parámetros obligatorios a POST /api/v1/captcha.
  3. 03Consulta un token en token.
  4. 04Envía el token en el campo o la solicitud de verificación que espera el flujo de destino.

Facturación y disponibilidad

EverySolve descuenta el importe al aceptar la solicitud y lo devuelve automáticamente si la solución no se entrega correctamente. Consulta available y los campos de precio en GET /api/v1/captcha/types cuando vayas a enviar la solicitud; no son datos estáticos de la página.

Preguntas de integración de KeyCAPTCHA

¿Cómo identifico KeyCAPTCHA antes de elegir el tipo?

KeyCAPTCHA es un widget antiguo con varios valores firmados, no una sola clave de sitio. Usa keycaptcha solo cuando esas señales coincidan con el reto objetivo.

¿Qué valores de la página pertenecen a una solicitud de KeyCAPTCHA?

Recoge user_id, session_id, web_server_sign y web_server_sign2 de la misma instancia y conserva website_url. Proporciona website_url, user_id, session_id, web_server_sign y web_server_sign2. Este tipo no declara parámetros opcionales.

¿Qué devuelve KeyCAPTCHA y con qué no debe confundirse?

La API de KeyCAPTCHA devuelve un token en token. Su formato de solución es token. Devuelve un token KeyCAPTCHA; ninguno de esos valores equivale a un data-sitekey genérico.

¿Qué fuente externa explica la integración de KeyCAPTCHA?

El registro mantenido por Drupal.org documenta el módulo histórico de KeyCAPTCHA y su familia de CAPTCHA interactivo; los campos firmados de EverySolve siguen definidos por el catálogo. [Abrir la referencia de KeyCAPTCHA](https://www.keycaptcha.com/). Los campos específicos de EverySolve y la disponibilidad actual siguen procediendo del catálogo de tipos.