getAppStats: アプリケーション統計情報の取得
このメソッドは、開発者センターに登録されたアプリケーションの日別統計を取得します。統計情報は、アプリケーションオーナーだけが使用できます。不正なアクセスが確認されると、ERROR_ACCESS_DENIEDが返されます。
統計は、AntiCaptchaで使用される形式で、HighChartsプラグインを使用してJSチャートをレンダリングする時と同じです。表示の便宜でいつもフォーマットを変更できます。
アドレス: https://api.anti-captcha.com/getAppStats
メソッド: POST
Content-type: application-json
リクエストプロパティ
プロパティ | タイプ | 必須 | 目的 |
---|---|---|---|
clientKey | 文字列 | はい | |
softId | 整数 | はい | 開発者センターでのアプリID |
mode | 文字列 | いいえ | 状態: エラー(デフォルト):エラーデータ ビユー:アプリページビュー ダウンロード:ダウンロードリンクをクリックする ユーザー:利用者数 マネー:稼いだお金 |
リクエスト例
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
エラーが出た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"
}