getTaskResult
Результат задачи
#Описание
После создания задачи периодически запрашивайте её статус. Опрашивайте не чаще одного раза в 2–3 секунды. Задача хранится 5 минут после создания, результат нужно забрать в этот срок.
Адрес метода
POSThttps://api.tokenwave.org/getTaskResult
Формат запроса: JSON POST
#Параметры запроса
clientKeystringобязательныйВаш API-ключ. Результат можно получить только по задаче, созданной этим же ключом.
taskIdintegerобязательныйИдентификатор из ответа
Пример:
createTask (целое число).Пример:
7654321#Пример запроса
curl -X POST https://api.tokenwave.org/getTaskResult \
-H "Content-Type: application/json" \
-d '{"clientKey": "ВАШ_КЛЮЧ", "taskId": 7654321}'
import requests
res = requests.post("https://api.tokenwave.org/getTaskResult", json={
"clientKey": "ВАШ_КЛЮЧ",
"taskId": 7654321,
}).json()
print(res["status"])
const res = await fetch("https://api.tokenwave.org/getTaskResult", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ clientKey: "ВАШ_КЛЮЧ", taskId: 7654321 }),
}).then((r) => r.json());
console.log(res.status);
#Структура ответа
errorIdintegerПризнак ошибки.
0 — ошибок нет, состояние задачи в status. 1 — ошибка, её код в errorCode.errorCodestringКод ошибки, например
ERROR_CAPTCHA_UNSOLVABLE. Поле есть только при errorId: 1. Все коды — в разделе Коды ошибок.statusstringprocessing — задача решается, запросите результат позже; ready — решение готово, оно в solution. Если решить не удалось, придёт ошибка ERROR_CAPTCHA_UNSOLVABLE.solutionobjectРешение задачи, есть только при
status: ready. Для hCaptcha: gRecaptchaResponse — токен для запроса Steam (одноразовый, живёт 60 секунд) и userAgent — User-Agent, с которым решалась капча; если он вернулся, используйте его; respKey — значение hcaptcha.getRespKey(), если оно есть (для страниц Steam, как правило, отсутствует). Подробнее — в разделе HCaptchaTask.coststringСтоимость решённой задачи в долларах, строка с шестью знаками после запятой. Есть только при
Пример:
status: ready.Пример:
0.004000#Пример ответа
Задача в работе:
{ "errorId": 0, "status": "processing" }
Решение готово:
{
"errorId": 0,
"status": "ready",
"solution": {
"gRecaptchaResponse": "P1_eyJ0eXAiOiJKV1Qi…",
"respKey": "E0_eyJ0eXAiOiJKV1Qi…",
"userAgent": "Mozilla/5.0 …"
},
"cost": "0.004000"
}
Не решено (деньги за задачу не списываются):
{
"errorId": 1,
"errorCode": "ERROR_CAPTCHA_UNSOLVABLE",
"errorDescription": "The captcha could not be solved. This is usually a temporary condition, try again."
}
© Tokenwave. Решение hCaptcha для Steam.Поддержка: кнопка «Помощь» в боте