getAppStats: uygulama istatistiklerini getir
Bu yöntem, Geliştirici Merkezine kaydetmiş olduğunuz uygulamanızın günlük istatistiklerini getirir. İstatistikleri sadece uygulama sahibi görüntüleyebilir. Uygun olmayan erişim yöntemi ERROR_ACCESS_DENIED hatası verir.
İstatistikler, AntiCaptcha'da HighCharts eklentisi kullanarak JS grafikleri oluşturmak için kullanılan aynı biçimdedir. Verileri sunumunuz için gereken şekilde yeniden biçimlendirebilirsiniz.
Adres: https://api.anti-captcha.com/getAppStats
Yöntem: POST
Content-type: application-json
Talep özellikleri
Özellik | Tip | Zorunlu | Amaç |
---|---|---|---|
clientKey | Dize | Evet | |
softId | Tam sayı | Evet | Geliştirici Merkezindeki uygulamanızın numarası |
mode | Dize | Hayır | İstatistik tipleri: errors (varsayılan) : Hata verileri views : Uygulama sayfa görüntülemeleri downloads : "İndirme" bağlantısı tıklamaları users : Kullanıcı sayısı money : Kazanılan para |
Talep örneği
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
Yanıt yapısı
Özellik | Tip | Amaç |
---|---|---|
errorId | Tam sayı |
Hata tanıtıcısı.
0 - hata yok, işlem başarıyla tamamlandı. >1 - hata tanıtıcısı. Hata kodu ve kısa açıklama errorCode ve errorDescription özelliklerine aktarılır. |
errorCode | Dize | |
errorDescription | Dize | Hatanın kısa açıklaması |
chartData | Dizi | Grafik verisi adı, günlük değerler, tarihler ve daha fazlasını içeren bir nesne. HighCharts.js içerisinde oluşturulmaya hazırdır |
fromDate | Dize | Raporun başlangıç tarihi |
toDate | Dize | Raporun son tarihi |
Yanıt örneği
hatasız 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"
}
hatalı JSON
{
"errorId": 1,
"errorCode": "ERROR_KEY_DOES_NOT_EXIST",
"errorDescription": "Account authorization key not found in the system"
}