Guia
Começando

Começando

Você pode aprender como usar os serviços da CapSolver seguindo estas etapas.

Passo 1: Criar uma Conta

Antes de começar a usar os serviços da CapSolver, você precisa acessar o painel de usuário e registrar sua conta. Existem muitas maneiras de se registrar. Se você não encontrar a opção que deseja para se registrar, entre em contato conosco.

Passo 2: Obter sua Chave de API

Depois de ter se registrado, você pode obter sua chave de API na página inicial do painel. img.png

Passo 3: Criar uma Tarefa

Quando você tiver a chave pronta, pode criar uma tarefa usando o método da nossa API createTask. Aqui está um exemplo dos parâmetros de uma solicitação HTTP.

POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "ReCaptchaV2TaskProxyLess",
    "websiteURL": "https://www.google.com/recaptcha/api2/demo",
    "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-",
    "cookies": "nomedocookie=1;nomedocookie=2;nomedocookie=3"
  }
}

Quando sua conta enviar uma solicitação com saldo suficiente e parâmetros corretos, você receberá a seguinte resposta da API.

{
  "errorId": 0,
  "errorCode": "",
  "errorDescription": "",
  // Anote este ID, que será usado nas consultas de resultados subsequentes
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

Atualmente, oferecemos vários tipos de tarefas. Você pode usar o parâmetro task > type para distinguir os tipos de tarefas.

Passo 4: Obter o Resultado da Tarefa

Normalmente, tarefas de identificação retornam o resultado diretamente via createTask. Mas tarefas de token levam mais tempo, então você precisa passar por getTaskResult separadamente para obter o resultado da tarefa.

cabeçalhos

POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
  "clientKey": "YOUR_API_KEY",
  // O resultado retornado pela primeira etapa createTask
  "taskId": "37223a89-06ed-442c-a0b8-22067b79c5b4"
}

Geralmente, basta esperar ‘1-10s’ e você receberá o resultado da execução da tarefa via getTaskResult. A seguir está uma resposta bem-sucedida. Quando uma solicitação é enviada com saldo suficiente e parâmetros corretos em sua conta, você receberá a seguinte resposta da API.

{
  "errorId": 0,
  "solution": {
    "userAgent": "xxx",
    "gRecaptchaResponse": "03AGdBq25SxXT-pmSeBXjzScW-EiocHwwpwqtk1QXlJnGnUJCZrgjwLLdt7cb0..."
  },
  "status": "ready"
}