getAppStats: отримати статистику додатка
Цей метод виводить щоденну статистику для вашого додатку, зареєстрованого в Центрі розробників. Статистика доступна лише для власника програми. У разі неправомірного доступу повертається помилка ERROR_ACCESS_DENIED.
Статистика має той самий формат, який використовується в AntiCaptcha для відображення діаграм JS за допомогою плагіна HighCharts. Ви можете переформатувати його в залежності від того, які дані вам потрібні для відображення.
Адреса: https://api.anti-captcha.com/getAppStats
Метод: POST
Content-type: application-json
Параметри запиту
Властивість | Тип | Обов’язково | Призначення |
---|---|---|---|
clientKey | Рядок | Так | |
softId | Цілочисельний | Так | ID вашого додатка з Центру розробників |
mode | Рядок | Ні | Тип статистики: errors (за замовчуванням) : Дані про помилки views : Перегляди сторінки додатка downloads : Кліки по посиланню “завантажити” users: Кількість користувачів money: Зароблені гроші |
Приклад запиту
CURL
curl -i -H "Accept: application/json" \
-H "Content-Type: application/json" \
-X POST -d '{
"clientKey":"YOUR_API_KEY",
"softId":123,
"mode":"errors"
}' https://api.anti-captcha.com/getAppStats
Структура відповіді
Властивість | Тип | Призначення |
---|---|---|
errorId | Цілочисельний |
Ідентифікатор помилки.
0 - без помилок, операція завершена успішно. >1 - ідентифікатор помилки. Код помилки та короткий опис передано у властивостях errorCode та errorDescription. |
errorCode | Рядок | |
errorDescription | Рядок | Короткий опис помилки |
chartData | Масив | Об’єкт, що містить заголовок даних діаграми, щоденні значення, дати та інше. Готовий до рендерингу в HighCharts.js |
fromDate | Рядок | Дата початку звіту |
toDate | Рядок | Дата закінчення звіту |
Приклад відповіді
JSON без помилок
{
"errorId":0,
"chartData":[
{
"name":"Accepted (paid)",
"data":[
{
"date":"25 January",
"shortdate":"25 Jan",
"y":134587,
"beginstamp":1548374400,
"endstamp":1548460799,
"stamp":1548374400
},{
"date":"26 January",
"shortdate":"26 Jan",
"y":87532,
"beginstamp":1548460800,
"endstamp":1548547199,
"stamp":1548460800
},{
...
}],
"itemname":"Captchas",
"errorId":0,
"code":"",
"description":""
},{
"name":"No slots available (low bid)",
"data":[
..
],
"itemname":"Errors",
"errorId":2,
"count":82224,
"code":"ERROR_NO_SLOT_AVAILABLE",
"description":"No idle workers are available at the moment. Please try a bit later or increase your maximum bid in menu Settings - API Setup in Anti-Captcha Customers Area."
}],
"fromDate":"25 Jan 00:00",
"toDate":"24 Feb 08:09"
}
JSON з помилкою
{
"errorId": 1,
"errorCode": "ERROR_KEY_DOES_NOT_EXIST",
"errorDescription": "Account authorization key not found in the system"
}