getAppStats: 애플리케이션 통계 검색
해당 메서드를 통해 사용자는 개발자 센터에 등록한 애플리케이션의 일일 통계를 검색할 수 있습니다. 통계는 애플리케이션 소유자만 사용할 수 있으며, 부적절한 액세스가 발생하면 ERROR_ACCESS_DENIED가 표시됩니다.
해당 통계는 Anti-Captcha에서 사용되는 형식과 동일하며, 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"
}