Accueil Documentation Tutoriels S'identifier
Types de tâches pris en charge
Méthodes API
Articles
Tutoriels
GitHub
Menu de documentation

getAppStats: récupérer les statistiques de l'application

Cette méthode récupère les statistiques quotidiennes de votre application, que vous enregistrez dans le Centre de développement. Les statistiques ne sont disponibles que pour le propriétaire de l'application. En cas de méthode d'accès incorrecte renvoie ERROR_ACCESS_DENIED.

Les statistiques sont dans le même format que celui utilisé dans AntiCaptcha pour rendre les graphiques JS en utilisant le plugin HighCharts. Vous pouvez le reformater de la manière dont vous avez besoin des données pour vos représentations.

Address: https://api.anti-captcha.com/getAppStats
Method: POST
Content-type: application-json

Propriétés de la demande

Propriété Type Obligatoire Objectif
clientKey String Yes
softId Integer Yes ID de votre application du Centre des développeurs
mode String Non Type de statistiques:
erreurs (défaut) : Données d'erreurs
vues : Vues des pages de l'application
téléchargements : Clics sur le lien “Télécharger”
utilisateurs : Nombre d'utilisateurs
argent : Argent gagné

Exemple de demande

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
        


Structure de réponse

Propriété Type Objectif
errorId Integer Identificateur d'erreur.
0 - aucune erreur, l'opération s'est terminée avec succès.
>1 - identifiant d'erreur. Code d'erreur et brève description transférés dans les propriétés errorCode and errorDescription.
errorCode String
errorDescription String Brève description de l'erreur
chartData Array
Un objet qui contient le titre des données du graphique, les valeurs quotidiennes, les dates et plus encore. Prêt à être rendu dans HighCharts.js
fromDate String Date de début du rapport
toDate String Date de fin du rapport

Exemple de réponse

JSON sans erreurs
          {
  "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 avec une erreur
          {
    "errorId": 1,
    "errorCode": "ERROR_KEY_DOES_NOT_EXIST",
    "errorDescription": "Account authorization key not found in the system"
}