Menu

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 -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 - помилок немає, операція завершена успішно.
>0 - ідентифікатор помилки. Код помилки та його короткий опис доступні у властивостях errorCode і errorDescription.
errorCodeРядок
errorDescriptionРядокКороткий опис помилки
chartDataМасив
Об'єкт, який містить заголовок даних діаграми, щоденні значення, дати тощо. Готовий до відтворення за допомогою бібліотеки HighCharts.js
fromDateРядокДата початку звіту
toDateРядокДата закінчення звіту

Приклад відповіді

JSON без помилок
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"
}