getAppStats:重获应用程序统计数据
此方法可重获您在开发中心内注册的应用程序的每日统计数据。只有应用程序所有者才能查看统计数据。访问方式不当时会返回 ERROR_ACCESS_DENIED。
统计数据的格式与 AntiCaptcha 中用于通过 HighCharts 库呈现 JS 图表的格式相同。可按您的表示方式以所需的数据显示方式重新设置其格式。
地址: 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"
}