Cobub Razor
Cobub Toaster
其它鏈接
這是本文檔舊的修訂版!
接口名 | 描述 |
---|---|
getproductlist | 獲取可訪問的應(yīng)用列表 |
getversionlist | 獲取所有版本列表 |
getchannellist | 獲取所有渠道列表 |
getbasicdata | 獲取基礎(chǔ)數(shù)據(jù) |
getbasicdatabychannel | 獲取基礎(chǔ)數(shù)據(jù)(按渠道劃分) |
getbasicdatabyversion | 獲取基礎(chǔ)數(shù)據(jù)(按版本劃分) |
getactiveratio | 獲取最近一周/月的活躍率 |
getchannelactiveratio | 獲取各版本本周/本月的活躍用戶數(shù)和活躍率 |
getfrequency | 獲取使用頻率數(shù)據(jù) |
getusingtime | 獲取使用時長數(shù)據(jù) |
getdatabyhour | 獲取小時的數(shù)據(jù) |
getpagedata | 獲取頁面訪問數(shù)據(jù) |
getcountry | 獲取地域分析數(shù)據(jù)(國家) |
getregion | 獲取地域分析數(shù)據(jù)(省份) |
getretention | 獲取用戶留存數(shù)據(jù) |
getdevicebrand | 獲取終端名稱數(shù)據(jù) |
getdeviceosversion | 獲取終端操作系統(tǒng)版本數(shù)據(jù) |
getdeviceresolution | 獲取終端分辨率數(shù)據(jù) |
getdevicecarrier | 獲取終端運營商數(shù)據(jù) |
getdevicenetwork | 獲取終端聯(lián)網(wǎng)方式數(shù)據(jù) |
geteventdata | 獲取事件數(shù)據(jù) |
geteventdetail | 獲取單一事件詳細數(shù)據(jù) |
getconversionlist | 獲取轉(zhuǎn)化率列表 |
getconversiondetail | 獲取轉(zhuǎn)化率詳細信息 |
geterrorbyversion | 獲取錯誤信息(按版本) |
geterrordetailbyversion | 獲取錯誤詳細信息(按版本) |
geterrordetaillistbyversion | 獲取錯誤詳細列表(按版本) |
geterrordistributionbyversion | 獲取錯誤在操作系統(tǒng)和設(shè)備的分布情況(按版本) |
geterrorbyosversion | 獲取錯誤信息(按操作系統(tǒng)版本) |
geterrordetailbyosversion | 獲取錯誤詳細信息(按操作系統(tǒng)版本) |
geterrordetaillistbyosversion | 獲取錯誤詳細列表(按操作系統(tǒng)版本) |
geterrordistributionbyversion | 獲取錯誤在版本和設(shè)備的分布情況(按操作系統(tǒng)版本) |
geterrorbydevice | 獲取錯誤信息(按設(shè)備) |
geterrordetailbydevice | 獲取錯誤詳細信息(按設(shè)備) |
geterrordetaillistbydevice | 獲取錯誤詳細列表(按設(shè)備) |
geterrordistributionbydevice | 獲取錯誤在版本和操作系統(tǒng)版本的分布情況(按設(shè)備) |
OpenAPI接口調(diào)用通過JSON格式的HTTP協(xié)議,請確保將JSON內(nèi)容放到HTTP的BODY中,并以content=為后綴。如下:
POST Body: content={“user”:”userA”,”password”:”pwd”}
login
用戶登錄驗證。
post
PREURL/api/login (PEURL為所安裝的Cobub Razor網(wǎng)址前綴,如http://localhost/web/index.php,下同 1.1.3 參數(shù)
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
username | String | cobub賬號用戶名 | 是 |
password | String | 經(jīng)md5加密后的密碼 | 是 |
發(fā)送數(shù)據(jù)JSON實例:
{ “username”:”admin”, “password”:”765E5A00B76FF4ECA098BB” }
1.1.4 返回結(jié)果
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
flag | String | 標(biāo)識,>0成功,<0失敗 | 是 |
msg | String | 提示信息 | 是 |
sessionkey | String | API調(diào)用時參數(shù)項 | 是 |
返回數(shù)據(jù)JSON實例:
成功:
{ “flag”:”1″, “msg”:”用戶驗證成功”, “sessionkey”:”A7E76DD709C0B1A” }
失敗:
{ “flag”:”-1″, “msg”:”用戶名不存在” }
錯誤類型:
Flag | Msg | 說明 |
---|---|---|
-1 | username not exists | 用戶名不存在 |
-2 | invalid password | 密碼錯誤 |
-3 | too many login attempts | 錯誤登錄次數(shù)過多 |
-4 | DB Error | 數(shù)據(jù)庫錯誤 |
getproductlist
獲取所有的應(yīng)用列表。
post
PREURL/api/getproductlist
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
sessionkey | String | 登錄成功后返回的驗證key | 是 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”: “765E5A00B76FF4ECA098BB” }
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
flag | String | 標(biāo)識,>0成功,且為queryresult的size,<0失敗, | 是 |
msg | String | 提示信息 | 是 |
sessionkey | String | API調(diào)用時參數(shù)項 | 是 |
返回數(shù)據(jù)JSON實例:
成功返回:
{ “flag”: “2″, “queryresult”: [ { "platform": "iOS", "productid": "1", "productname": "name1" }, { "platform": "Android", "productid": "2", "productname": "name2" } ] }
錯誤返回:
{ “flag”:”-1″, “msg”:”用戶名不存在” }
錯誤類型定義:
Flag | Msg | 說明 |
---|---|---|
-1 | JSON format is not correct | JSON數(shù)據(jù)格式錯誤 |
-2 | Sessionkey is invalide | Sessionkey無效 |
-3 | DB Error | 數(shù)據(jù)庫錯誤 |
-4 | Network error | 網(wǎng)絡(luò)錯誤 |
getversionlist
根據(jù)productid獲取該product的所有版本信息。
post
PREURL/api/getversionlis
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
sessionkey | String | 登錄成功后返回的驗證key | 是 |
productid | String | productid | 是 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”: “765E5A00B76FF4ECA098BB”, “productid”:”1″ }
字段名稱 | 數(shù)據(jù)類型 | 描述 | |
---|---|---|---|
flag | String | 標(biāo)識,>0成功,且為queryresult的size,<0失敗,=0表示0個版本,沒有queryresult | 是 |
msg | String | 提示信息 | 是 |
queryresult | JSONArray | Version列表 | 否 |
version | String | version名稱 | 是 |
返回數(shù)據(jù)JSON實例:
成功返回:
{ “flag”: “2″, “queryResult”: [ { "version": "0.1" }, { "version": "0.2" } ] }
錯誤返回:
{ “flag”:”-1″, “msg”:”格式不正確” }
錯誤類型定義:
Flag | Msg | 說明 |
---|---|---|
-1 | JSON format is not correct | JSON數(shù)據(jù)格式錯誤 |
-2 | Sessionkey is invalide | Sessionkey無效 |
-3 | DB Error | 數(shù)據(jù)庫錯誤 |
-4 | Network error | 網(wǎng)絡(luò)錯誤 |
getchannellist
根據(jù)productid獲取該product的所有渠道信息。
post
PREURL/api/getchannellist
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
sessionkey | String | 登錄成功后返回的驗證key | 是 |
productid | String | productid | 是 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”: “765E5A00B76FF4ECA098BB”, “productid”:”1″ }
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
flag | String | 標(biāo)識,>0成功,且為queryresult的size,<0失敗,=0表示0個版本,沒有queryresult | 是 |
msg | String | 提示信息 | 是 |
queryresult | JSONArray | Version列表 | 否 |
id | String | channel ID | 是 |
name | String | channel Name | 是 |
返回數(shù)據(jù)JSON實例:
成功返回1:
{ “flag”: “2″, “queryResult”: [ { "id": "1", "name":"機鋒市場" }, { "id": "2", "name":"安卓市場" } ] }
成功返回2:
{ “flag”: “0″, “queryResult”:”” }
錯誤返回:
{ “flag”:”-1″, “msg”:”格式不正確” }
錯誤類型定義:
Flag | Msg | 說明 |
---|---|---|
-1 | JSON format is not correct | JSON數(shù)據(jù)格式錯誤 |
-2 | Sessionkey is invalide | Sessionkey無效 |
-3 | DB Error | 數(shù)據(jù)庫錯誤 |
-4 | Network error | 網(wǎng)絡(luò)錯誤 |
getbasicdata
根據(jù)productid獲取某時間段內(nèi)該product的啟動次數(shù)、活躍用戶、新用戶、平均使用時長、升級用戶、累計用戶。
post
PREURL/api/getbasicdata
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
sessionkey | String | 登錄成功后返回的驗證key | 是 |
productid | String | 產(chǎn)品ID | 是 |
startdate | String | 開始日期 | 是 |
enddate | String | 結(jié)束日期 | 是 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”: “765E5A00B76FF4ECA098BB”, “productid”:”1″, “startdate”:”2013-1-1″, “enddate”:”2013-1-2″ }
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
flag | int | 標(biāo)識,>0成功,且為queryresult的size,<0失敗,=0表示0個版本,沒有queryresult | 是 |
msg | String | 提示信息 | 是 |
queryresult | JSONArray | Version列表 | 否 |
date | String | 日期 | 是 |
sessions | String | 啟動次數(shù) | 是 |
activeusers | String | 活躍用戶數(shù) | 是 |
newusers | String | 新增用戶數(shù) | 是 |
usingtime | String | 使用時長 | 是 |
allusers | String | 累計用戶數(shù) | 是 |
upgradeusers | String | 升級用戶數(shù) | 是 |
返回數(shù)據(jù)JSON實例:
成功返回:
{ “flag”: 2, “queryResult”: [ { "date":"2013-1-1", "sessions": 10, "activeusers": 10, "newusers": 10, "usingtime": 10, "allusers": 10, "upgradeusers": 10 }, { "date":"2013-1-2", "sessions": 10, "activeusers": 10, "newusers": 10, "usingtime": 10, "allusers": 10, "upgradeusers": 10 } ] }
錯誤返回:
{ “flag”:”-1″, “msg”:”格式不正確” }
錯誤類型定義:
Flag | Msg | 說明 |
---|---|---|
-1 | JSON format is not correct | JSON數(shù)據(jù)格式錯誤 |
-2 | Sessionkey is invalide | Sessionkey無效 |
-3 | DB Error | 數(shù)據(jù)庫錯誤 |
getbasicdatabychannel
根據(jù)productid在指定時間段下所有渠道下的啟動次數(shù)、活躍用戶數(shù)、新用戶數(shù)、平均使用時長、累計用戶數(shù)、累計啟動次數(shù)。
post
PREURL/api/getbasicdatabychannel
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
sessionkey | String | 登錄成功后返回的驗證key | 是 |
productid | String | 產(chǎn)品ID | 是 |
startdate | String | 開始日期 | 是 |
enddate | String | 結(jié)束日期 | 是 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”:”1341423432423″, “enddate”: “2013-4-2″, “productid”: “123″, “startdate”: “2013-4-1 }
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
flag | int | 標(biāo)識,>0成功,且為queryResult的size<0失敗 | 是 |
queryResult | JSONArray | 詳細信息,queryresult為JSONArray對象flag對應(yīng)值:大于等于0為queryresult數(shù)組的長度,包括channelid的數(shù)組 | 是 |
datevalue | String | 日期 | 是 |
sessions | String | 啟動次數(shù) | 是 |
activeusers | String | 活躍用戶數(shù) | 是 |
newusers | String | 新用戶數(shù) | 是 |
usingtime | String | 使用時長 | 是 |
allusers | String | 累計用戶數(shù) | 是 |
upgradeusers | String | 升級用戶數(shù) | 是 |
返回數(shù)據(jù)JSON實例:
成功返回:
{ “flag”: “2″, “queryResult”: [ { "1": [ { "datevalue": "20120101", "activeusers": "10", "newusers": "0", "sessions": "10", "upgradeusers": "10", "allusers": "10", "allsessions": "10", "usingtime": "10" }, { "datevalue": "20120102", "activeusers": "10", "newusers": "0", "sessions": "10", "upgradeusers": "10", "allusers": "10", "allsessions": "10", "usingtime": "10" } ], “2″: [ { "datevalue": "20120101", "activeusers": "10", "newusers": "0", "sessions": "10", "upgradeusers": "10", "allusers": "10", "allsessions": "10", "usingtime": "10" }, { "datevalue": "20120102", "activeusers": "10", "newusers": "0", "sessions": "10", "upgradeusers": "10", "allusers": "10", "allsessions": "10", "usingtime": "10" } ] } ] }
getbasicdatabyversion
根據(jù)productid在指定時間段下所有版本下的啟動次數(shù)、活躍用戶數(shù)、新用戶數(shù)、平均使用時長、累計用戶數(shù)、累計啟動次數(shù)。
post
PREURL/api/getbasicdatabyversion
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
sessionkey | String | 登錄成功后返回的驗證key | 是 |
productid | String | 產(chǎn)品ID | 是 |
startdate | String | 開始日期 | 是 |
enddate | String | 結(jié)束日期 | 是 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″ }
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
flag | int | 標(biāo)識,>0成功,且為queryResult的size<0失敗 | 是 |
queryResult | JSONArray | 詳細信息,queryresult為JSONArray對象flag對應(yīng)值:大于等于0為queryresult數(shù)組的長度,包括version的數(shù)組 | 是 |
datevalue | String | 日期 | 是 |
activeusers | String | 活躍用戶數(shù) | 是 |
newusers | String | 新用戶數(shù) | 是 |
sessions | String | 啟動次數(shù) | 是 |
upgradeusers | String | 升級用戶數(shù) | 是 |
allusers | String | 累計用戶數(shù) | 是 |
allsessions | String | 累計啟動次數(shù) | 是 |
usingtime | String | 使用時長 | 是 |
返回數(shù)據(jù)JSON實例:
成功返回:
{ “flag”: “2″, “queryResult”: [ { "0.1": [ { "datevalue": "20120101", "activeusers": "10", "newusers": "0", "sessions": "10", "upgradeusers": "10", "allusers": "10", "allsessions": "10", "usingtime": "10" }, { "datevalue": "20120102", "activeusers": "10", "newusers": "0", "sessions": "10", "upgradeusers": "10", "allusers": "10", "allsessions": "10", "usingtime": "10" } ], “0.2″: [ { "datevalue": "20120101", "activeusers": "10", "newusers": "0", "sessions": "10", "upgradeusers": "10", "allusers": "10", "allsessions": "10", "usingtime": "10" }, { "datevalue": "20120102", "activeusers": "10", "newusers": "0", "sessions": "10", "upgradeusers": "10", "allusers": "10", "allsessions": "10", "usingtime": "10" } ] } ] }
getactiveratio
根據(jù)productid獲取最近一周/月的活躍用戶數(shù)和活躍率。
post
PREURL/api/getactiveratio
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
sessionkey | String | 登錄成功后返回的驗證key | 是 |
productid | String | 產(chǎn)品ID | 是 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”:”1341423432423″, “productid”: “1″ }
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
flag | int | 標(biāo)識,>0成功,<0失敗 | 是 |
wusers | String | 周活躍用戶數(shù) | 是 |
musers | String | 月活躍用戶數(shù) | 是 |
wuserpercent | String | 周活躍用戶率 | 是 |
muserpercent | String | 月活躍用戶率 | 是 |
返回數(shù)據(jù)JSON實例:
成功返回:
{ “flag”: “1″, “wusers”: “100″, “musers”: “1029″, “wuserpercent”: “0.31″, “muserpercent”: “0.32″ }
getchannelactiveratio
根據(jù)productid獲取最近一周/月的活躍用戶數(shù)和活躍率。
post
PREURL/api/getchannelactiveratio
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
sessionkey | int | 登錄成功后返回的驗證key | 是 |
productid | String | 產(chǎn)品ID | 是 |
startdate | String | 開始日期 | 是 |
enddate | String | 結(jié)束日期 | 是 |
type | String | week/month | 是 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-1-1″, “enddate”: “2013-4-1″, “type”: “week”, }
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
flag | int | 標(biāo)識,>0成功,<0失敗 | 是 |
datevalue | String | 日期 | 是 |
activeusers | String | 周活躍用戶/月活躍用戶數(shù) | |
rate | String | 周活躍率/月活躍率 | 是 |
channelid | String | 渠道ID | 是 |
返回數(shù)據(jù)JSON實例:
成功返回:
{ “flag”: “2″, “queryResult”: [ { "1": [ { "datevalue": "2013-1-1", "activeusers": "100", "rate": 0.03 }, { "datevalue": "2013-1-8", "activeusers": "100", "rate": 0.02 }, { "datevalue": "2013-1-15", "activeusers": "100", "rate": 0.03 } ], “2″: [ { "datevalue": "2013-1-1", "activeusers": "100", "rate": 0.03 }, { "datevalue": "2013-1-8", "activeusers": "100", "rate": 0.03 }, { "datevalue": "2013-1-15", "activeusers": "100", "rate": 0.03 } ] } ] }
getfrequency
根據(jù)productid獲取時間段內(nèi)的使用頻率。
post
PREURL/api/getfrequency
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
sessionkey | String | 登錄成功后返回的驗證key | 是 |
productid | String | 產(chǎn)品ID | 是 |
startdate | String | 開始日期 | 是 |
enddate | String | 結(jié)束日期 | 是 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″ }
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
flag | int | 標(biāo)識,>0成功,<0失敗 | 是 |
queryResult | JSONArray | 是 | |
segment_sk | String | 頻率分布id | 是 |
segment_name | String | 頻率分布名稱 | 是 |
access | String | 訪問次數(shù) | 是 |
percentage | String | 所占比例 | 是 |
返回數(shù)據(jù)JSON實例:
成功返回:
{ “flag”: 6, “queryResult”: [ { "segment_sk": "1", "segment_name": "1-2次", "access": 17, "percentage": 0.017 }, { "segment_sk": "2", "segment_name": "3-5次", "access": 25, "percentage": 0.025 }, { "segment_sk": "3", "segment_name": "6-9次", "access": 38, "percentage": 0.038 }, { "segment_sk": "4", "segment_name": "10-19次", "access": 109, "percentage": 0.109 }, { "segment_sk": "5", "segment_name": "20-49次", "access": 307, "percentage": 0.307 }, { "segment_sk": "6", "segment_name": "50次以上", "access": 504, "percentage": 0.504 } ] }
getusingtime
根據(jù)productid獲取時間段內(nèi)的使用時長分布。
post
PREURL/api/getusingtime
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
sessionkey | String | 登錄成功后返回的驗證key | 是 |
productid | String | 產(chǎn)品ID | 是 |
startdate | String | 開始日期 | 是 |
enddate | String | 結(jié)束日期 | 是 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″ }
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
flag | int | 標(biāo)識,>0成功,<0失敗 | 是 |
queryResult | JSONArray | 是 | |
segment_sk | String | 頻率分布id | 是 |
segment_name | String | 頻率分布名稱 | 是 |
numbers | String | 使用次數(shù) | 是 |
percentage | String | 所占比例 | 是 |
返回數(shù)據(jù)JSON實例: 成功返回:
{ “flag”: 6, “queryResult”: [ { "segment_sk": 1, "segment_name": "0-3", "numbers": 3, "percentage": 0.03 }, { "segment_sk": 2, "segment_name": "3-10", "numbers": 11, "percentage": 0.01 }, { "segment_sk": 3, "segment_name": "10-30", "numbers": 40, "percentage": 0.04 }, { "segment_sk": 4, "segment_name": "30-60", "numbers": 110, "percentage": 0.13 }, { "segment_sk": 5, "segment_name": "60-180", "numbers": 379, "percentage": 0.46 }, { "segment_sk": 6, "segment_name": "180", "numbers": 279, "percentage": 0.33 } ] }
getdatabyhour
根據(jù)productid獲取時間段內(nèi)的24小時的使用分布情況。
post
PREURL/api/getdatabyhour
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
sessionkey | String | 登錄成功后返回的驗證key | 是 |
productid | String | 產(chǎn)品ID | 是 |
startdate | String | 開始日期 | 是 |
enddate | String | 結(jié)束日期 | 是 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″ }
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
flag | int | 標(biāo)識,>0成功,<0失敗 | 是 |
queryResult | JSONArray | 是 | |
segment_sk | String | 頻率分布id | 是 |
segment_name | String | 頻率分布名稱 | 是 |
numbers | String | 使用次數(shù) | 是 |
percentage | String | 所占比例 | 是 |
返回數(shù)據(jù)JSON實例:
成功返回:
{ “flag”: 1, “activeuser”: { “1″: 30, “2″: 20, “3″: 33, “4″: 33, … “23″: 2 }, “newuser”: { “1″: 30, “2″: 20, “3″: 33, “4″: 33, … “23″: 2 }, “sessions”: { “1″: 30, “2″: 20, “3″: 33, “4″: 33, … “23″: 2 } }
getpagedata
根據(jù)productid和version獲取時間段內(nèi)的頁面訪問詳細。
post
PREURL/api/getpagedata
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
sessionkey | String | 登錄成功后返回的驗證key | 是 |
productid | String | 產(chǎn)品ID | 是 |
startdate | String | 開始日期 | 是 |
enddate | String | 結(jié)束日期 | 是 |
version | String | 版本號,為空時指所有版本 | 否 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″, “version”:”0.1″ } 或 { “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″, }
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
flag | int | 標(biāo)識,>0成功,<0失敗 | 是 |
queryResult | JSONArray | 是 | |
activity | String | 頁面名稱 | 是 |
exitcount | String | 在activity退出次數(shù) | 是 |
count | String | 訪問activity次數(shù) | 是 |
duration | String | 在activity中持續(xù)時長 | 是 |
返回數(shù)據(jù)JSON實例:
成功返回:
{ “flag”: 1, “queryResult”: [ { "activity": "MainActivity", "exitcount": 3, "count": 33, "duration": 233 }, { "activity": "AboutActivity", "exitcount": 3, "count": 33, "duration": 233 } ] }
getcountry
根據(jù)productid獲取時間段內(nèi)獲取前N(由limit決定)國家的分布數(shù)據(jù)。
post
PREURL/api/getcountry
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
sessionkey | String | 登錄成功后返回的驗證key | 是 |
productid | String | 產(chǎn)品ID | 是 |
startdate | String | 開始日期 | 是 |
enddate | String | 結(jié)束日期 | 是 |
limit | String | Top N | 否 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″, “l(fā)imit”:”10″ }
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
flag | int | 標(biāo)識,>0成功,<0失敗 | 是 |
queryResult | JSONArray | 是 | |
newusers | JSONArray | 新增用戶數(shù) | 是 |
activeusers | JSONArray | 活躍用戶數(shù) | 是 |
num | String | 使用次數(shù) | 是 |
country | String | 國家名稱 | 是 |
id | String | 序號,倒排,num最大排在最前面 | 是 |
返回數(shù)據(jù)JSON實例:
成功返回:
{ “flag”: “2″, “queryResult”: [ { "newusers": [ { "id": "1", "country": "Bangladesh", "num": 0 }, { "id": "2", "country": "China", "num": 0 }, { "id": "3", "country": "", "num": 0 } ], “activeusers”: [ { "id": "1", "country": "British", "num": 343 }, { "id": "2", "country": "China", "num": 22 }, { "id": "3", "country": "Bangladesh", "num": 1 } ] } ] }
getregion
根據(jù)productid和國家(country)獲取時間段內(nèi)獲取前N(由limit決定)省市的分布數(shù)據(jù)。
post
PREURL/api/getregion
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
sessionkey | String | 登錄成功后返回的驗證key | 是 |
productid | String | 產(chǎn)品ID | 是 |
startdate | String | 開始日期 | 是 |
enddate | String | 結(jié)束日期 | 是 |
country | String | 國家名稱,需與getcountry輸出的名稱一致 | 是 |
limit | String | Top N | 否 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″, “country”:”China”, “l(fā)imit”:”10″ }
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
flag | int | 標(biāo)識,>0成功,<0失敗 | 是 |
queryResult | JSONArray | 是 | |
newusers | JSONArray | 新增用戶數(shù) | 是 |
activeusers | JSONArray | 活躍用戶數(shù) | 是 |
num | String | 使用次數(shù) | 是 |
province | String | 省市名稱 | 是 |
id | String | 序號,倒排,num最大排在最前面 | 是 |
返回數(shù)據(jù)JSON實例:
成功返回:
{ “flag”: “2″, “queryResult”: [ { "newusers": [ { "id": "1", "province": "Jiangsu", "num": 0 }, { "id": "2", "province": "Beijing", "num": 0 }, { "id": "3", "province": "Sichuan", "num": 0 } ], “activeusers”: [ { "id": "1", "province": "Jiangsu", "num": 343 }, { "id": "2", "province": "Beijing", "num": 22 }, { "id": "3", "province": "Sichuan", "num": 1 } ] } ] }
getretention
根據(jù)productid獲取時間段內(nèi)的用戶留存。
post
PREURL/api/getretention
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
sessionkey | String | 登錄成功后返回的驗證key | 是 |
productid | String | 產(chǎn)品ID | 是 |
startdate | String | 開始日期 | 是 |
enddate | String | 結(jié)束日期 | 是 |
type | String | 月:month或周:week | 是 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″, “type”:”week” } 或 { “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″, “type”:”month” }
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
flag | int | 標(biāo)識,>0成功,<0失敗 | 是 |
queryResult | String | 是 | |
startdate | JSONArray | 時間段開始日期 | 是 |
enddate | String | 時間段結(jié)束日期 | 是 |
newusers | String | 新用戶數(shù) | 是 |
1 | String | +1周/月 | 是 |
2 | String +2周/月 | 是 | |
3 | String | +3周/月 | 是 |
4 | String | +4周/月 | 是 |
5 | String | +5周/月 | 是 |
6 | String | +6周/月 | 是 |
7 | String | +7周/月 | 是 |
8 | String | +8周/月 | 是 |
id | String | 序號 | 是 |
返回數(shù)據(jù)JSON實例:
成功返回:
{ “flag”: 2, “queryResult”: [ { "id":"1", "startdate": "2012-01-01", "enddate": "2012-01-01", "newusers": 232, "1": "1%", "2": "3%", "3": "34%", "4": "34%", "5": "34%", "6": "34%", "7": "34%", "8": "34%" }, { "id":"2", "startdate": "2012-01-01", "enddate": "2012-01-01", "newusers": 232, "1": "1%", "2": "3%", "3": "34%", "4": "34%", "5": "34%", "6": "34%", "7": "34%", "8": "34%" } ] }
getdevicebrand
根據(jù)productid獲取時間段內(nèi)前N(由limit決定)位終端設(shè)備名稱數(shù)據(jù)分布。
post
PREURL/api/getdevicebrand
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
sessionkey | String | 登錄成功后回的驗證key | 是 |
productid | String | 產(chǎn)品ID | 是 |
startdate | String | 開始日期 | 是 |
enddate | String | 結(jié)束日日期 | |
limit | String | Top N | 否 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″, “l(fā)imit”:”10″ } 或 { “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″ }
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
flag | int | 標(biāo)識,>0成功,<0失敗 | 是 |
queryResult | JSONArray | 是 | |
newusers | JSONArray | 新用戶數(shù) | 是 |
activeusers | JSONArray | 活躍用戶數(shù) | 是 |
num | String | 使用次數(shù) | 是 |
brand | String | 設(shè)備名稱 | 是 |
id | String | 序號,倒排 | 是 |
返回數(shù)據(jù)JSON實例:
成功返回:
{ “flag”: “2″, “queryResult”: [ { "newusers": [ { "id": "1", "name": "HTC Desire", "num": 100 }, { "id": "2", "name": "HTC WildFire", "num": 23 }, { "id": "3", "name": "Samsung T1000" "num": 32 } ], “activeusers”: [ { "id": "1", "name": "Samsung T100" "num": 343 }, { "id": "2", "name": "HTC G8" "num": 22 }, { "id": "3", "name": "HTC G10" "num": 1 } ] } ] }
getdeviceosversion
根據(jù)productid獲取時間段內(nèi)前N(由limit決定)位終端操作系統(tǒng)數(shù)據(jù)分布。
post
PREURL/api/getdeviceosversion
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
sessionkey | String | 登錄成功后返回的驗證key | 是 |
productid | String | 產(chǎn)品ID | 是 |
startdate | String | 開始日期 | 是 |
enddate | String | 結(jié)束日期 | 是 |
limit | String | Top N,此項省缺為所有數(shù)據(jù) | 否 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″, “l(fā)imit”:”10″ } 或 { “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″ }
成功返回:
{ “flag”: “2″, “queryResult”: [ { "newusers": [ { "id": "1", "osversion": "4.0", "num": 100 }, { "id": "2", "osversion": "4.1", "num": 23 }, { "id": "3", "osversion": "4.1.1", "num": 32 } ], “activeusers”: [ { "id": "1", "osversion": "4.1.1" "num": 343 }, { "id": "2", "osversion": "4.1", "num": 22 }, { "id": "3", "osversion": "4.0", "num": 1 } ] } ] }
getdeviceresolution
根據(jù)productid獲取時間段內(nèi)前N(由limit決定)位終端操作系統(tǒng)分辨率數(shù)據(jù)分布。
post
PREURL/api/getdeviceresolution
{ “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″, “l(fā)imit”:”10″ } 或 { “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″ }
成功返回:
{ “flag”: “2″, “queryResult”: [ { "newusers": [ { "id": "1", "resolution": "1280*800", "num": 100 }, { "id": "2", "resolution": "480*800", "num": 23 }, { "id": "3", "resolution": "480*820" "num": 32 } ], “activeusers”: [ { "id": "1", "resolution": "480*820" "num": 343 }, { "id": "2", "resolution": "960*1024" "num": 22 }, { "id": "3", "resolution": "320*480" "num": 1 } ] } ] }
getdevicecarrier
根據(jù)productid獲取時間段內(nèi)前N(由limit決定)位終端使用運營商數(shù)據(jù)分布。
post
PREURL/api/getdevicecarrier
{ “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″, “l(fā)imit”:”10″ } 或 { “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″ }
成功返回:
{ “flag”: “2″, “queryResult”: [ { "newusers": [ { "id": "1", "carrier": "中國移動", "num": 100 }, { "id": "2", "carrier": "中國聯(lián)通", "num": 23 }, { "id": "3", "carrier": "中國電信" "num": 32 } ], “activeusers”: [ { "id": "1", "carrier": "中國電信" "num": 343 }, { "id": "2", "carrier": "中國聯(lián)通" "num": 22 }, { "id": "3", "carrier": "中國移動" "num": 1 } ] } ] }
getdevicenetwork
根據(jù)productid獲取時間段內(nèi)前N(由limit決定)位終端聯(lián)網(wǎng)方式的數(shù)據(jù)分布。
post
PREURL/api/getdevicenetwork
{ “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″, “l(fā)imit”:”10″ } 或 { “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″ }
成功返回:
{ “flag”: “2″, “queryResult”: [ { "newusers": [ { "id": "1", "network": "WIFI", "num": 100 }, { "id": "2", "network": "GPRS", "num": 23 }, { "id": "3", "network": "3G" "num": 32 } ], “activeusers”: [ { "id": "1", "network": "WIFI", "num": 343 }, { "id": "2", "network": "3G", "num": 22 }, { "id": "3", "network": "GPRS", "num": 1 } ] } ] }
geteventdata
根據(jù)productid獲取時間段內(nèi)事件的詳細數(shù)據(jù)。
post
PREURL/api/geteventdata
{ “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″, “version”:”1.0″ } 或 { “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″ }
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
flag | int | 標(biāo)識,>0成功,<0失敗 | 是 |
queryResult | JSONArray | 是 | |
eventid | JSONArray | 事件ID | 是 |
eventname | JSONArray | 事件名稱 | 是 |
num | String | 事件發(fā)生次數(shù) | 是 |
返回數(shù)據(jù)JSON實例:
成功返回:
{ “flag”: “2″, “queryResult”: [ { "eventid": "1", "eventname": "clickbutton", "num": 100 }, { "eventid": "2", "eventname": "payment", "num": 23 }, { "eventid": "3", "eventname": "help", "num": 23 } ] }
geteventdetail
根據(jù)productid獲取時間段內(nèi)的某事件的數(shù)量等。
post
PREURL/api/geteventdetail
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
sessionkey | String | 登錄成功后返回的驗證key | 是 |
productid | String | 產(chǎn)品ID | 是 |
eventid | String | 事件ID | 是 |
startdate | String | 開始日期 | 是 |
enddate | String | 結(jié)束日期 | 是 |
version | String | 版本,缺省為所有版本 | 否 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”:”1341423432423″, “productid”: “1″, “eventid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″, “version”:”1.0″ } 或 { “sessionkey”:”1341423432423″, “productid”: “1″, “eventid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″ }
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
flag | int | 標(biāo)識,>0成功,<0失敗 | 是 |
queryResult | JSONArray | 是 | |
id | String | 序號 | 是 |
datevalue | String | 日期 | 是 |
num | String | 事件發(fā)生次數(shù) | 是 |
返回數(shù)據(jù)JSON實例:
成功返回: </code> {
“flag”: “3″,
“queryResult”: [
{
“id”: “1”,
“datevalue”: “2013-4-1”,
“num”: 100
},
{
“id”: “2”,
“datevalue”: “2013-4-2”,
“num”: 100
},
{
“id”: “3”,
“datevalue”: “2013-4-3”,
“num”: 100
},
]
}</code>
getconversionlist
根據(jù)productid獲取某時間段內(nèi)事件的轉(zhuǎn)化率列表數(shù)據(jù)。
post
PREURL/api/getconversionlist
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|
sessionkey |String |登錄成功后返回的驗證key |是|
productid | String | 產(chǎn)品ID | 是 |
startdate | String | 開始日期 | 是 |
enddate | String | 結(jié)束日期 | 是 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″, }
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
flag | int | 標(biāo)識,>0成功,<0失敗 | 是 |
queryResult | JSONArray | 是 | |
targetid | String | 目標(biāo)ID | 是 |
targetname | String | 目標(biāo)名稱 | 是 |
price | String | 目標(biāo)價值 | 是 |
startevent | String | 起始事件 | 是 |
endevent | String | 結(jié)束時間 | 是 |
conversion | String | 轉(zhuǎn)化率 | 是 |
返回數(shù)據(jù)JSON實例:
成功返回:
{ “flag”: “3″, “queryResult”: [ { "targetid": "1", "targetname": "1", "price": "2013-4-1", "startevent": "menu_exit", "endevent": "menu_login", "conversion": 0.87 }, { "targetid": "2", "targetname": "1", "price": "2013-4-1", "startevent": "menu_exit", "endevent": "click", "conversion": 0.87 }, { "targetid": "3", "targetname": "1", "price": "2013-4-1", "startevent": "menu_exit", "endevent": "click", "conversion": 0.87 } ] }
getconversiondetail
根據(jù)productid獲取某時間段內(nèi)轉(zhuǎn)化率的詳細信息數(shù)據(jù)。
post
PREURL/api/getconversiondetail
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
sessionkey | String | 登錄成功后返回的驗證key | 是 |
productid | String | 產(chǎn)品ID | 是 |
startdate | String | 開始日期 | 是 |
enddate | String | 結(jié)束日期 | 是 |
targetid | String | 目標(biāo)ID | 是 |
version | String | 版本,缺省為所有版本 | 是 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″, “targetid”: “1″, } 或 { “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″, “targetid”: “1″, “version”: “0.1″, }
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
flag | int | 標(biāo)識,>0成功,<0失敗 | 是 |
queryResult | JSONArray | 是 | |
id | String | 序號 | 是 |
eventid | String | 目標(biāo)ID | 是 |
eventname | String | 目標(biāo)名稱 | 是 |
num | String | 目標(biāo)價值 | 是 |
conversion | String | 轉(zhuǎn)化率 | 是 |
返回數(shù)據(jù)JSON實例:
成功返回:
{ “flag”: “3″, “queryResult”: [ { "id":"1", "eventid": "click", "eventname": "click事件", "num": "100", "conversion": 0.87 }, { "id":"2", "eventid": "exit", "eventname": "退出", "num": "20", "conversion": 0.87 }, { "id":"3", "eventid": "quit", "eventname": "退出", "num": "23", "conversion": 0.87 }, ] }
geterrorbyversion
根據(jù)productid獲取時間段內(nèi)的各版本的錯誤數(shù)量等。
post
PREURL/api/geterrorbyversion
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
sessionkey | String | 登錄成功后的驗證key | 是 |
productid | String | 產(chǎn)品ID | 是 |
startdate | String | 開始日期 | 是 |
enddate | String | 結(jié)束日期 | 是 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″ }<code> ==== 1.26.4 返回結(jié)果 ==== ^字段名稱 ^數(shù)據(jù)類型 ^描述 ^是否必須^ |flag |int |標(biāo)識,>0成功,<0失敗 |是| |queryResult |JSONArray | |是| |version |String | 日期 |是| |num |String |錯誤數(shù)量 |是| 返回數(shù)據(jù)JSON實例: 成功返回: <code> { “flag”: “2″, “queryResult”: [ { "version":"0.1", "num": "100" }, { "version":"0.2", "num": "100" } ] }<code> ===== 1.27 獲取錯誤詳細信息(按版本) ===== geterrordetailbyversion ==== 1.27.1 功能說明 ==== 根據(jù)productid獲取時間段內(nèi)的各版本的錯誤詳細數(shù)據(jù)量等。 ==== 1.27.2 調(diào)用說明 ==== === 1.27.2.1 調(diào)用方式 === post === 1.27.2.2 調(diào)用地址 === PREURL/api/geterrordetailbyversion ==== 1.27.3 參數(shù) ==== ^字段名稱 ^數(shù)據(jù)類型 ^描述 ^是否必須^ |sessionkey |String |登錄成功后的驗證key |是| |productid |String |產(chǎn)品ID |是| |startdate |String | 開始日期 |是| |enddate |String |結(jié)束日期 |是| 發(fā)送數(shù)據(jù)JSON實例: <code> { “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″ }
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
flag | int | 標(biāo)識,>0成功,<0失敗 | 是 |
queryResult | JSONArray | 是 | |
errorid | String | 錯誤ID | 是 |
errortitle | String | 錯誤名稱 | 是 |
version | String | 版本 | 是 |
lastdate | String | 最近發(fā)生日期 | 是 |
num | String | 錯誤數(shù)量 | 是 |
isfix | String | 是否修復(fù) | 是 |
返回數(shù)據(jù)JSON實例:
成功返回:
{ “flag”: “2″, “queryResult”: [ { "errorid":"1", "errortitle":"java.lang.IllegalArgumentException: Activity#onCreateDialog did not create a dialog for id 4 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2596) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2621)", "version":"0.1", "lastdate":"2013-3-1", "num": "10", "isfix": "true", }, { "errorid":"2", "errortitle":"java.lang.IllegalArgumentException: Activity#onCreateDialog did not create a dialog for id 4 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2596) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2621)", "version":"0.3", "lastdate":"2013-3-1", "num": "103", "isfix": "false", }, ] }
geterrordetaillistbyversion
根據(jù)productid獲取時間段內(nèi)的各版本的某一類型錯誤的所有錯誤記錄。
post
PREURL/api/geterrordetailbyversion
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
sessionkey | String | 登錄成功后的驗證key | 是 |
productid | String | 產(chǎn)品ID | 是 |
startdate | String | 開始日期 | 是 |
enddate | String | 結(jié)束日期 | 是 |
erroridentifier | String | MD5加密后 | 是 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″, “erroridentifier”:”AB876C09F98″ }
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
flag | int | 標(biāo)識,>0成功,<0失敗 | 是 |
queryResult | JSONArray | 是 | |
datetime | String | 最近發(fā)生日日期 | 是 |
osversion | String | 版本 | 是 |
device | String | 設(shè)備 | 是 |
stacktrace | String | 錯誤詳細 | 是 |
返回數(shù)據(jù)JSON實例:
成功返回:
{ “flag”: “2″, “queryResult”: [ { "stacktrace":"java.lang.IllegalArgumentException: Activity#onCreateDialog did not create a dialog for id 4 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2596) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2621)", "osversion":"5.0", "datetime":"2013-3-1 23:00:00", "device": "HTC Desire" }, { "stacktrace":"java.lang.IllegalArgumentException: Activity#onCreateDialog did not create a dialog for id 4 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2596) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2621)", "osversion":"5.1", "datetime":"2013-3-1 22:22:00", "device": "HTC Desire" } ] }
geterrordistributionbyversion
根據(jù)productid獲取時間段內(nèi)的各版本的某一類型錯誤的所有錯誤記錄。
post
PREURL/api/geterrordistributionbyversion
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
sessionkey | String | 登錄成功后的驗證key | 是 |
productid | String | 產(chǎn)品ID | 是 |
startdate | String | 開始日期 | 是 |
enddate | String | 結(jié)束日期 | 是 |
erroridentifier | String | MD5加密后 | 是 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″, “erroridentifier”:”AB876C09F98″ }
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
flag | int | 標(biāo)識,>0成功,<0失敗 | 是 |
queryResult | JSONArray | 是 | |
osversiondis | JSONArray | 是 | |
devicedis | JSONArray | 是 | |
osversion | String | 操作系統(tǒng)版本 | |
device | String | 設(shè)備 | 是 |
num | String | 錯誤數(shù)量 | 是 |
返回數(shù)據(jù)JSON實例:
成功返回:
{ “flag”: “1″, “queryResult”: [ { "osversiondis": [ { "osversion": "5.0", "num": "98" }, { "osversion": "5.0", "num": "98" } ], “devicedis”: [ { "device": "HTC Desire", "num": "32" }, { "device": "HTC Desire", "num": "32" } ] } ] }
geterrorbyosversion
根據(jù)productid獲取時間段內(nèi)的各操作系統(tǒng)版本的錯誤數(shù)量等。
post
PREURL/api/geterrorbyosversion
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
sessionkey | String | 登錄成功后的驗證key | 是 |
productid | String | 產(chǎn)品ID | 是 |
startdate | String | 開始日期 | 是 |
enddate | String | 結(jié)束日期 | 是 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″ }
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
flag | int | 標(biāo)識,>0成功,<0失敗 | 是 |
queryResult | JSONArray | 是 | |
osversion | String | 操作系統(tǒng)版本 | 是 |
num | String | 錯誤數(shù)量 | 是 |
返回數(shù)據(jù)JSON實例:
成功返回:
{ “flag”: “2″, “queryResult”: [ { "osversion":"4.0", "num": "100" }, { "osversion":"5.0", "num": "100" } ] }
geterrordetailbyosversion
明
根據(jù)productid獲取時間段內(nèi)的各操作系統(tǒng)版本的錯誤詳細數(shù)量等。
post
PREURL/api/geterrordetailbyosversion
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
sessionkey | String | 登錄成功后的驗證key | 是 |
productid | String | 產(chǎn)品ID | 是 |
startdate | String | 開始日期 | 是 |
enddate | String | 結(jié)束日期 | 是 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″ }
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
flag | int | 標(biāo)識,>0成功,<0失敗 | 是 |
queryResult | JSONArray | 是 | |
errorid | String | 錯誤ID | 是 |
errortitle | String | 錯誤標(biāo)題 | 是 |
osversion | String | 操作系統(tǒng)版本 | 是 |
lastdate | String | 最近發(fā)生日期 | 是 |
num | String | 錯誤數(shù)量 | 是 |
isfix | String | 是否修復(fù) | 是 |
返回數(shù)據(jù)JSON實例:
成功返回:
{ “flag”: “2″, “queryResult”: [ { "errorid":"1", "errortitle":"java.lang.IllegalArgumentException: Activity#onCreateDialog did not create a dialog for id 4 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2596) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2621)", "osversion":"5.0", "lastdate":"2013-3-1", "num": "10", "isfix": "true", }, { "errorid":"2", "errortitle":"java.lang.IllegalArgumentException: Activity#onCreateDialog did not create a dialog for id 4 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2596) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2621)", "osversion":"5.1", "lastdate":"2013-3-1", "num": "103", "isfix": "false", } ] }
geterrordetaillistbyosversion
根據(jù)productid獲取時間段內(nèi)的各版本的某一類型錯誤的所有錯誤記錄。
post
PREURL/api/geterrordetaillistbyosversion
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
sessionkey | String | 登錄成功后的驗證key | 是 |
productid | String | 產(chǎn)品ID | 是 |
startdate | String | 開始日期 | 是 |
enddate | String | 結(jié)束日期 | 是 |
erroridentifier | String | MD5加密后 | 是 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″, “erroridentifier”:”AB876C09F98″ }
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
flag | int | 標(biāo)識,>0成功,<0失敗 | 是 |
queryResult | JSONArray | 是 | |
datetime | String | 最近發(fā)生日期 | 是 |
version | String | 版本 | 是 |
device | String | 設(shè)備 | 是 |
stacktrace | String | 錯誤詳細 | 是 |
返回數(shù)據(jù)JSON實例:
成功返回:
{ “flag”: “2″, “queryResult”: [ { "stacktrace":"java.lang.IllegalArgumentException: Activity#onCreateDialog did not create a dialog for id 4 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2596) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2621)", "version":"0.1", "datetime":"2013-3-1 23:00:00", "device": "HTC Desire" }, { "stacktrace":"java.lang.IllegalArgumentException: Activity#onCreateDialog did not create a dialog for id 4 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2596) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2621)", "version":"0.1", "datetime":"2013-3-1 22:22:00", "device": "HTC Desire" } ] }
geterrordistributionbyversion
根據(jù)productid獲取時間段內(nèi)的各操作系統(tǒng)版本的某一類型錯誤的所有錯誤記錄。
post
PREURL/api/geterrordistributionbyversion
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
sessionkey | String | 登錄成功后的驗證key | 是 |
productid | String | 產(chǎn)品ID | 是 |
startdate | String | 開始日期 | 是 |
enddate | String | 結(jié)束日期 | 是 |
erroridentifier | String | MD5加密后 | 是 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″, “erroridentifier”:”AB876C09F98″ }
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
flag | int | 標(biāo)識,>0成功,<0失敗 | 是 |
queryResult | JSONArray | 是 | |
versiondis | JSONArray | 是 | |
devicedis | JSONArray | 是 | |
version | String | 版本 | 是 |
device | String | 設(shè)備 | 是 |
num | String | 錯誤數(shù)量 |
返回數(shù)據(jù)JSON實例:
成功返回:
{ “flag”: “1″, “queryResult”: [ { "versiondis": [ { "version": "0.1", "num": "98" }, { "version": "0.2", "num": "98" } ], “devicedis”: [ { "device": "HTC Desire", "num": "32" }, { "device": "HTC Desire", "num": "32" } ] } ] }
geterrorbydevice
根據(jù)productid獲取時間段內(nèi)的各版本的錯誤數(shù)量等。
式
post
PREURL/api/geterrorbydevice
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
sessionkey | String | 登錄成功后的驗證key | 是 |
productid | String | 產(chǎn)品ID | 是 |
startdate | String | 開始日期 | 是 |
enddate | String | 結(jié)束日期 | 是 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″ }
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
flag | int | 標(biāo)識,>0成功,<0失敗 | 是 |
queryResult | JSONArray | 是 | |
device | String | 設(shè)備名稱 | 是 |
num | String | 錯誤數(shù)量 |
返回數(shù)據(jù)JSON實例:
成功返回:
{ “flag”: “2″, “queryResult”: [ { "device":"HTC Desire", "num": "100" }, { "device":"Samsung T9100", "num": "100" } ] }
geterrordetailbydevice
根據(jù)productid獲取時間段內(nèi)的各版本的錯誤詳細數(shù)量等。
post
PREURL/api/geterrordetailbydevice
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
sessionkey | String | 登錄成功后的驗證key | 是 |
productid | String | 產(chǎn)品ID | 是 |
startdate | String | 開始日期 | 是 |
enddate | String | 結(jié)束日期 | 是 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″ }
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
flag | int | 標(biāo)識,>0成功,<0失敗 | 是 |
queryResult | JSONArray | 是 | |
errorid | String | 錯誤ID | 是 |
errortitle | String | 錯誤標(biāo)題 | 是 |
device | String | 設(shè)備名稱 | 是 |
lastdate | String | 最近發(fā)生日期 | 是 |
num | String | 錯誤數(shù)量 | 是 |
isfix | String | 是否修復(fù) | 是 |
返回數(shù)據(jù)JSON實例:
成功返回:
{ “flag”: “2″, “queryResult”: [ { "errorid":"1", "errortitle":"java.lang.IllegalArgumentException: Activity#onCreateDialog did not create a dialog for id 4 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2596) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2621)", "device":"HTC Desire", "lastdate":"2013-3-1", "num": "10", "isfix": "true" }, { "errorid":"2", "errortitle":"java.lang.IllegalArgumentException: Activity#onCreateDialog did not create a dialog for id 4 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2596) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2621)", "device":"Samsung T9100", "lastdate":"2013-3-1", "isfix": "false" }, ] }
geterrordetaillistbydevice
根據(jù)productid獲取時間段內(nèi)的各版本的某一類型錯誤的所有錯誤記錄。
post
PREURL/api/geterrordetaillistbydevice
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
sessionkey | String | 登錄成功后的驗證key | 是 |
productid | String | 產(chǎn)品ID | 是 |
startdate | String | 開始日期 | 是 |
enddate | String | 結(jié)束日期 | 是 |
erroridentifier | String | MD5加密后 | 是 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″, “erroridentifier”:”AB876C09F98″ }<code> ==== 1.36.4 返回結(jié)果 ==== ^字段名稱 ^數(shù)據(jù)類型 ^描述 ^是否必須^ |flag |int | 標(biāo)識,>0成功,<0失敗 |是| |queryResult |JSONArray | |是| |datetime |String |最近發(fā)生日期 |是| |version |String |版本 |是| |osversion |String |操作系統(tǒng)版本 |是| |stacktrace |String |錯誤詳細 |是| 返回數(shù)據(jù)JSON實例: 成功返回: <code> { “flag”: “2″, “queryResult”: [ { "stacktrace":"java.lang.IllegalArgumentException: Activity#onCreateDialog did not create a dialog for id 4 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2596) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2621)", "version":"0.1", "datetime":"2013-3-1 23:00:00", "osversion": "5.0" }, { "stacktrace":"java.lang.IllegalArgumentException: Activity#onCreateDialog did not create a dialog for id 4 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2596) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2621)", "version":"0.1", "datetime":"2013-3-1 22:22:00", "osversion": "5.1" } ] }
geterrordistributionbydevice
根據(jù)productid獲取時間段內(nèi)的各版本和各操作系統(tǒng)版本的某一類型錯誤的所有錯誤記錄數(shù)。
post
PREURL/api/geterrordistributionbydevice
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
sessionkey | String | 登錄成功后的驗證key | 是 |
productid | String | 產(chǎn)品ID | 是 |
startdate | String | 開始日期 | 是 |
enddate | String | 結(jié)束日期 | 是 |
erroridentifier | String | MD5加密后 | 是 |
發(fā)送數(shù)據(jù)JSON實例:
{ “sessionkey”:”1341423432423″, “productid”: “1″, “startdate”: “2013-4-1″, “enddate”: “2013-4-2″, “erroridentifier”:”AB876C09F98″ }
字段名稱 | 數(shù)據(jù)類型 | 描述 | 是否必須 |
---|---|---|---|
flag | int | 標(biāo)識,>0成功,<0失敗 | 是 |
queryResult | JSONArray | 是 | |
versiondistribution | JSONArray | 是 | |
osversiondistribution | JSONArray | 是 | |
version | String | 版本 | 是 |
osversion | String | 操作系統(tǒng)版本 | 是 |
num | 錯誤數(shù)量 | 是 |
返回數(shù)據(jù)JSON實例:
成功返回:
{ “flag”: “1″, “queryResult”: [ { "versiondistribution": [ { "version": "0.1", "num": "98" }, { "version": "0.2", "num": "98" } ], “osversiondistribution”: [ { "osversion": "5.0", "num": "32" }, { "osversion": "5.1", "num": "32" } ] } ] }