Tipos de tarefas suportados
Métodos de API
Artigos
Tutoriais
GitHub
Tutorial pages

reportIncorrectRecaptcha: send complaint on a Recaptcha token

São aceitas apenas reclamações para Recaptchas V2 e V3, incluindo o Enterprise Recaptcha. É importante ler a seguinte descrição, caso contrário, nosso sistema pode banir seus reports.

Devido à inabilidade de verificar seu report como fazemos com captchas de imagem, sua reclamação passa primeiro por análises de estatísticas em nosso backend, e é aprovada depois apenas no caso de uma resposta positiva. Basicamente, o que fazemos é comparar as estatísticas de seus reports com as estatísticas de outros clientes confiáveis. Se a taxa do seu report possui uma diferença muito grande de outros reports, ele será ignorado por um intervalo de vários dias. Assim, para melhores resultados, você deve sempre monitorar seus processos automáticos e enviar reports apenas quando você tiver 100% de certeza que o Recaptcha estava errado.

Nem todos os reports são aceitos. Para calcular a sua taxa média de falhas com o nível correto de precisão, um mínimo de 100 tarefas de recaptcha por conta deve ser enviado para o reconhecimento por 24 horas.

Reports devem ser enviados dentro de 60 segundos após a finalização da tarefa. Se você enviar o report mais tarde, a API vai retornar o erro ERROR_NO_SUCH_CAPTCHA_ID. É permitido enviar apenas um report por tarefa.

Endereço: https://api.anti-captcha.com/reportIncorrectRecaptcha
Método: POST
Content-type: application-json

Propriedades da solicitação

PropriedadeTipoObrigatórioMotivo
clientKeyStringSim
taskIdInteiroSim

Exemplo de solicitação

curl -i -H "Accept: application/json" \
-H "Content-Type: application/json" \
-X POST -d '{
  "clientKey":"YOUR_API_KEY",
  "taskId":12345
}' https://api.anti-captcha.com/reportIncorrectRecaptcha


Estrutura da resposta

PropriedadeTipoMotivo
errorIdInteiroIdentificador de erro.
0 - sem erros, a operação foi concluída com sucesso.
>1 - identificador de erro. Código de erro e curta descrição transferida nas propriedades errorCode e errorDescription.
errorCodeString
errorDescriptionStringCurta descrição do erro
statusString
Resultado da operação. Você vai receber um código de erro ou status="success" quando a reclamação for aprovada.

Exemplo de resposta

JSON sem erros
JSON com um erro
{
    "errorId":0,
    "status":"success"
}