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=0estatus=ready, o resultado está emsolution. -
Erro: Quando
errorIdfor maior que0, por favor, verifique as informações do erro de acordo comerrorDescription.