Поиск статей
Новости
- Набор дневных модераторов
- Сертификация Адвего для исполнителей / Возможность получить статус Гуру
- Финал конкурса "Триллер Адвего" - выбираем победителя! Анонимное комментирование.
- Вывод WMR закрыт
- Увеличение комиссии за вывод на Qiwi
- Черная Пятница в Адвего - скидки на PRO-аккаунты для заказчиков и исполнителей!
- Заказчикам - настройка "Страны и регионы" в заказах. Обновление от 18.11.2020 - добавлены фильтры по регионам и городам
Все новости | Блог администрации
Статистика
Пользователей: 6185253
Призовой фонд
113177.34 руб.
Дым по лесу / #47
«Некоторые места никогда не отпустят»Мартин Скорсезе
Старенький желтый автобус громко чихнул, фыркнул, выпустил темное облачко вонючего дыма. Он устало покатил дальше по привычному для него маршруту, подпрыгивая на ухабах. Я остался на обочине, глотая пыль и ядовитый выхлоп.
Все конкурсные работы | Обсуждение
На запросы отвечает JSON-RPC 2.0 веб-сервис по адресу https://api.advego.com/json/anticaptcha
Авторизация
Для авторизации с каждым методом необходимо передать следующие параметры:
- token - ключ доступа к API. Ключ можно сгенерировать и узнать на странице API распознавания капч, предварительно зарегистрировавшись.
recognize.put
Добавляет капчу для распознавания
Обязательные параметры:
- token — token пользователя
- captcha — картинка капчи закодированная в base64
{
"jsonrpc": "2.0",
"id" : 1,
"method" : "recognize.put",
"params" : {
"token" : "01234567-89ab-cdef-0123-456789abcdef",
"captcha": "BASE64_IMG_DATA"
}
}
Возвращаемые параметры:
- id_task — номер задачи, необходимый в дальнейшем для получения результат разпознавания
{
"jsonrpc": "2.0",
"id" : 1,
"result" : {
"id_task": 123456
}
}
recognize.pull
Забирает с сервера результат распознавания капчи
Обязательные параметры:
- token — token пользователя
- id_task — номер задачи, который вернул сервер в момент постановки задачи распознавания
[
{
"jsonrpc": "2.0",
"id" : 1,
"method" : "recognize.pull",
"params" : {
"token" : "01234567-89ab-cdef-0123-456789abcdef",
"id_task": 123456
}
},
{
"jsonrpc": "2.0",
"id" : 2,
"method" : "recognize.pull",
"params" : {
"token" : "01234567-89ab-cdef-0123-456789abcdef",
"id_task": 123457
}
}
]
Возвращаемые параметры:
- status — статус задачи распознавания ( ready — решенная капча; unrecognized — капчу решить не удалось)
- solution.text — решиние капчи
[
{
"jsonrpc": "2.0",
"id" : 1,
"result" : {
"status" : "ready",
"id_task" : 123456,
"solution": {
"text": "hello world"
}
}
},
{
"jsonrpc": "2.0",
"id" : 2,
"result" : {
"status" : "unrecognized",
"id_task" : 123457,
"solution": {
"text": null
}
}
}
]
Пример ответа при ошибке авторизации:
{
"jsonrpc": "2.0",
"result": {
"errors": [
{
"error_param": "token",
"error_code": "wrong_auth"
}
],
"has_errors": 1
},
"id": 1
}


Добавление комментария...