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"
}