На запросы отвечает JSON-RPC 2.0 веб-сервис по адресу https://api.advego.com/json/anticaptcha
Токен для работы с сервисом генерируется на странице https://advego.com/anticaptcha/api/
Токен можно использовать в десктопной версии Адвего Плагиатуса 3.0 и выше для обработки текстовых капч поисковых систем (Яндекса, Рамблера и др.)
-------
Для начала работы на балансе аккаунта должны быть средства на оплату минимум 1000 капч.
Тарификация - 0,65 у. е. за 1000 капч, оплата пакета в 1000 капч производится при первом запросе, оплата следующего пакета в 1000 капч - при 1001-м запросе и т. д.
Если валюта аккаунта отличается от у. е., списание производится по курсу wm.exchanger.ru на момент списания.
-------
Авторизация
Для авторизации с каждым методом необходимо передать следующие параметры:
-------
recognize.put
Добавляет капчу для распознавания
Обязательные параметры:
{ "jsonrpc": "2.0", "id" : 1, "method" : "recognize.put", "params" : { "token" : "01234567-89ab-cdef-0123-456789abcdef", "captcha": "BASE64_IMG_DATA" } }
Возвращаемые параметры:
{ "jsonrpc": "2.0", "id" : 1, "result" : { "id_task": 123456 } }
-------
recognize.pull
Забирает с сервера результат распознавания капчи
Обязательные параметры:
[ { "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 } } ]Возвращаемые параметры:
[ { "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 }