getToken: obter token diretamente
WARNING
Obtenha a tarefa diretamente para resolver o tipo de captcha selecionado.
Especifique o tipo de captcha no parâmetro.
Atualmente, suporta os seguintes tipos:
-
ReCaptchaV2Task
-
ReCaptchaV2EnterpriseTask
-
ReCaptchaV2TaskProxyLess
-
ReCaptchaV2EnterpriseTaskProxyLess
-
ReCaptchaV3Task
-
ReCaptchaV3EnterpriseTask
-
ReCaptchaV3TaskProxyLess
-
ReCaptchaV3EnterpriseTaskProxyLess
Exemplo de requisição
POST https://api.capsolver.com/getToken
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey":"YOUR_API_KEY",
"appId": "APP_ID",
"task": {
"type":"ReCaptchaV3TaskProxyLess",// Escreva abaixo o tipo que você precisa identificar
"websiteURL": "https://demo.com/",
"websiteKey": "6LcpsXsnAAAAAbbAcafeiCCr3xxx2UeZ8qef1Hbb"
}
}
Parâmetros de Requisição
Parâmetros | Tipo | Obrigatório | Descrição |
---|---|---|---|
clientKey | String | Sim | Chave da conta do cliente, pode ser encontrada no painel |
appId | String | Não | Seu appId de Desenvolvedor, Solicite na seção de desenvolvedores do painel |
task | Object | Sim | Objeto da tarefa |
callbackUrl | String | Não | o token será enviado (post) para este endpoint |
Exemplo de resposta
{
"errorId": 0,
"taskId": "...",
"solution": {
"gRecaptchaResponse": "03AGdBq25SxXT-pmSeBXjzScW-EiocHwwpwqtk1QXlJnGnUJCZrgjwLLdt7cb0..."
},
"status": "ready"
}
Estrutura da Resposta
Parâmetros | Tipo | Descrição |
---|---|---|
errorId | Integer | Mensagem de erro: 0 - sem erro 1 - com erro |
errorCode | String | errorCode: lista completa de erros |
errorDescription | String | Descrição do erro |
status | String | • ready |
solution | Object | Dados do resultado da tarefa. Diferente para cada tipo de tarefa |
Especificação da resposta
-
Sucesso no reconhecimento: Quando
errorId
=0
estatus
=ready
, o resultado está emsolution
. -
Erro: Quando
errorId
for maior que0
, por favor, verifique as informações do erro de acordo comerrorDescription
.