[关闭]
@rzzx 2016-11-24T07:16:22.000000Z 字数 6099 阅读 1263

掌上听云客户端NetWork API接口-任务列表

NetWork

文档中主机名需要参考以下配置:

内网:http://192.168.5.197:8082/rpc
外网:未定



1. 页面(是否真机)

URL

/taskPageList.do

示例URL

http://192.168.5.197:8082/rpc/taskPageList.do?authkey=JraUZFype4&startDate=2016-10-12 00:00&endDate=2016-10-18 23:59&isMobile=false

备注:这里返回的时间单位为毫秒,考虑服务器性能,转换由客户端来进行

请求参数

参数 必选 类型 说明
authkey true string 由authkey接口获取
startDate true string 开始时间(格式为:yyyy-MM-dd HH:mm 下同)
endDate true string 结束时间
isMobile false bool 是否是真机(默认为false)
qname false String 匹配数据
locate false String 地区

响应数据

  1. /*成功响应*/ 不是真机
  2. {
  3. "status":200,
  4. "data":{
  5. "basePage":[//基本页面监测
  6. {
  7. "id":41128,
  8. "name":null,
  9. "total":1296,//总下载时间
  10. "firstPaint":13,//白屏时间
  11. "tsUser":4,//首屏时间
  12. "availability":1//可用性
  13. },
  14. ...
  15. ],
  16. "fullPage":[//全本页面监测
  17. {
  18. "id":41128,
  19. "name":null,
  20. "total":1296,
  21. "firstPaint":13,
  22. "tsUser":4,
  23. "availability":1
  24. },
  25. ...
  26. ]
  27. }
  28. }
  29. /*成功响应*/ 是真机
  30. {
  31. "status":200,
  32. "data":{
  33. "mobilePage":[//基本页面监测
  34. {
  35. "id":41128,
  36. "name":null,
  37. "total":1296,//总下载时间
  38. "firstPaint":13,//白屏时间
  39. "tsUser":4,//首屏时间
  40. "availability":1//可用性
  41. },
  42. ...
  43. ]
  44. }
  45. }
  46. /*错误响应*/
  47. 没有数据
  48. /*错误响应*/
  49. {"status":503}
  50. /*错误响应*/
  51. {"status":-2} //authkey失效
  52. /*错误响应*/
  53. {"status":400} //任务全部禁用或过期
  54. /*错误响应*/
  55. {"status":500,"message":"system error."}

2. 文件(是否真机)

URL

/taskFileList.do

示例URL

http://192.168.5.197:8082/rpc/taskFileList.do?authkey=JraUZFype4&startDate=2016-10-12 00:00&endDate=2016-10-18 23:59&isMobile=fasle

备注:这里返回的时间单位为毫秒,考虑服务器性能,转换由客户端来进行

请求参数

参数 必选 类型 说明
authkey true string 由authkey接口获取
startDate true string 开始时间(格式为:yyyy-MM-dd HH:mm 下同)
endDate true string 结束时间
isMobile false bool 是否是真机(默认为false)
qname false String 匹配数据
locate false String 地区

响应数据

  1. /*成功响应*/不是真机
  2. {
  3. "status":200,
  4. "data":{
  5. "file":[
  6. {
  7. "id":41128,
  8. "name":"new调度基本页面",
  9. "total":1296,//总下载时间
  10. "ts_connect":13,// 建连时间
  11. "rate_download":4,//下载速度
  12. "availability":1//可用性
  13. },
  14. ...
  15. ]
  16. }
  17. }
  18. /*成功响应*/是真机
  19. {
  20. "status":200,
  21. "data":{
  22. "mobileFile":[
  23. {
  24. "id":41128,
  25. "name":"new调度基本页面",
  26. "total":1296,//总下载时间
  27. "ts_connect":13,// 建连时间
  28. "rate_download":4,//下载速度
  29. "availability":1//可用性
  30. },
  31. ...
  32. ]
  33. }
  34. }
  35. /*错误响应*/
  36. 没有数据
  37. /*错误响应*/
  38. {"status":503}
  39. /*错误响应*/
  40. {"status":-2} //authkey失效
  41. /*错误响应*/
  42. {"status":400} //任务全部禁用或过期
  43. /*错误响应*/
  44. {"status":500,"message":"system error."}

3. ping(是否真机)

URL

/taskPingList.do

示例URL

http://192.168.5.197:8082/rpc/taskPingList.do?authkey=JraUZFype4&startDate=2016-10-12 00:00&endDate=2016-10-18 23:59&isMobile=false

备注:这里返回的时间单位为毫秒,考虑服务器性能,转换由客户端来进行

请求参数

参数 必选 类型 说明
authkey true string 由authkey接口获取
startDate true string 开始时间(格式为:yyyy-MM-dd HH:mm 下同)
endDate true string 结束时间
isMobile false bool 是否是真机(默认为false)
qname false String 匹配数据
locate false String 地区

响应数据

  1. /*成功响应*/ 不是真机
  2. {
  3. "status":200,
  4. "data":{
  5. "ping":[
  6. {
  7. "id":38072,
  8. "name":null,
  9. "total":2,//延时
  10. "packetLost":0//丢包率
  11. },
  12. ...
  13. ]
  14. }
  15. }
  16. /*成功响应*/ 是真机
  17. {
  18. "status":200,
  19. "data":{
  20. "mobilePing":[
  21. {
  22. "id":38072,
  23. "name":null,
  24. "total":2,//延时
  25. "packetLost":0//丢包率
  26. },
  27. ...
  28. ]
  29. }
  30. }
  31. /*错误响应*/
  32. 没有数据
  33. /*错误响应*/
  34. {"status":503}
  35. /*错误响应*/
  36. {"status":-2} //authkey失效
  37. /*错误响应*/
  38. {"status":400} //任务全部禁用或过期
  39. /*错误响应*/
  40. {"status":500,"message":"system error."}

4. 流媒体

URL

/taskStreamList.do

示例URL

http://192.168.5.197:8082/rpc/taskStreamList.do?authkey=JraUZFype4&startDate=2016-9-12 00:00&endDate=2016-10-18 23:59

备注:这里返回的时间单位为毫秒,考虑服务器性能,转换由客户端来进行

请求参数

参数 必选 类型 说明
authkey true string 由authkey接口获取
startDate true string 开始时间(格式为:yyyy-MM-dd HH:mm 下同)
endDate true string 结束时间
qname false String 匹配数据
locate false String 地区

响应数据

  1. /*成功响应*/
  2. {
  3. "status":200,
  4. "data":{
  5. "stream":[
  6. {
  7. "id":46084,
  8. "name":"好好的一个后空翻就这样演砸了",
  9. "total":317,//等待时间
  10. "buffer":177,//缓冲时间
  11. "rebuffer":0,//再缓冲时间
  12. "availability":0//可用性
  13. },
  14. ...
  15. ]
  16. }
  17. }
  18. /*错误响应*/
  19. 没有数据
  20. /*错误响应*/
  21. {"status":503}
  22. /*错误响应*/
  23. {"status":-2} //authkey失效
  24. /*错误响应*/
  25. {"status":400} //任务全部禁用或过期
  26. /*错误响应*/
  27. {"status":500,"message":"system error."}

5 事务

5.1 步骤1 获取所有事务(是否真机)

URL

/taskTranList.do
示例URL
http://192.168.5.197:8082/rpc/taskTranList.do?authkey=JraUZFype4&startDate=2016-9-12 00:00&endDate=2016-10-18 23:59&isMobile=false

备注:这里返回的时间单位为毫秒,考虑服务器性能,转换由客户端来进行

请求参数

参数 必选 类型 说明
authkey true string 由authkey接口获取
startDate true string 开始时间(格式为:yyyy-MM-dd HH:mm 下同)
endDate true string 结束时间
isMobile false bool 是否是真机(默认为false)
qname false String 匹配数据
locate false String 地区

响应数据

  1. /*成功响应*/ 不是真机
  2. {
  3. "status":200,
  4. "data":{
  5. "tran":[
  6. {
  7. "id":50303,//任务id(步骤2中会使用)
  8. "name":"baidu1",
  9. "total":21264,//总下载时间
  10. "availability":0.9992898447803591//可用性
  11. },
  12. ...
  13. ]
  14. }
  15. }
  16. /*成功响应*/ 是真机
  17. {
  18. "status":200,
  19. "data":{
  20. "MobileTran":[
  21. {
  22. "id":50303,//任务id(步骤2中会使用)
  23. "name":"baidu1",
  24. "total":21264,//总下载时间
  25. "availability":0.9992898447803591//可用性
  26. },
  27. ...
  28. ]
  29. }
  30. }
  31. /*错误响应*/
  32. 没有数据
  33. /*错误响应*/
  34. {"status":503}
  35. /*错误响应*/
  36. {"status":-2} //authkey失效
  37. /*错误响应*/
  38. {"status":400} //任务全部禁用或过期
  39. /*错误响应*/
  40. {"status":500,"message":"system error."}

5.2 步骤2 根据事务获取页面和数据(是否真机)

URL

/taskPageSeqList.do

示例URL

http://192.168.5.197:8082/rpc/taskPageSeqList.do?authkey=JraUZFype4&startDate=2016-9-12 00:00&endDate=2016-10-18 23:59&taskId=50303&isMobile=fasle

备注:这里返回的时间单位为毫秒,考虑服务器性能,转换由客户端来进行

请求参数

参数 必选 类型 说明
authkey true string 由authkey接口获取
startDate true string 开始时间(格式为:yyyy-MM-dd HH:mm 下同)
endDate true string 结束时间
isMobile false bool 是否是真机(默认为false)
taskId true int 从步骤1接口中来获取
locate false String 地区

响应数据

  1. /*成功响应*/是|否真机
  2. {
  3. "status":200,
  4. "data":{
  5. "pageSeq":[
  6. {
  7. "id":1,
  8. "name":"百度一下,你就知道",
  9. "total":1296,//总下载时间
  10. "firstPaint":13,//白屏时间
  11. "tsUser":4,//首屏时间
  12. "availability":1//可用性
  13. },
  14. ...
  15. ]
  16. }
  17. }
  18. /*错误响应*/
  19. 没有数据
  20. /*错误响应*/
  21. {"status":503}
  22. /*错误响应*/
  23. {"status":-2} //authkey失效
  24. /*错误响应*/
  25. {"status":400} //任务全部禁用或过期
  26. /*错误响应*/
  27. {"status":500,"message":"system error."}

6. 搜索

URL

/taskAllByQnameList.do

示例URL

http://192.168.5.197:8082/rpc/taskAllByQnameList.do?authkey=JraUZFype4&startDate=2016-9-12 00:00&endDate=2016-10-18 23:59

备注:这里返回的时间单位为毫秒,考虑服务器性能,转换由客户端来进行

请求参数

参数 必选 类型 说明
authkey true string 由authkey接口获取
startDate true string 开始时间(格式为:yyyy-MM-dd HH:mm 下同)
endDate true string 结束时间
qname false String 匹配数据
locate false String 地区

响应数据

  1. /*成功响应*/
  2. {
  3. "status":200,
  4. "data":{
  5. "mobilePing":[],
  6. "stream":[
  7. {
  8. "id":46084,
  9. "name":"好好的一个后空翻就这样演砸了",
  10. "total":0,
  11. "buffer":0,
  12. "rebuffer":0,
  13. "availability":0
  14. },
  15. ...
  16. ],
  17. "mobileTran":[],
  18. "mobilePage":[],
  19. "file":[
  20. {
  21. "id":41128,
  22. "name":"new调度基本页面",
  23. "total":1736,
  24. "ts_connect":13,// 建连时间
  25. "rate_download":4,//下载速度
  26. "availability":0.9990405117270789
  27. },
  28. ...
  29. ],
  30. "basePage":[
  31. {
  32. "id":41128,
  33. "name":"new调度基本页面",
  34. "total":1736,
  35. "firstPaint":207,
  36. "tsUser":1151,
  37. "availability":0.9990405117270789
  38. }
  39. ],
  40. "fullPage":[
  41. {
  42. "id":45746,
  43. "name":"京东-DNS劫持",
  44. "total":0,
  45. "firstPaint":0,
  46. "tsUser":0,
  47. "availability":0
  48. },
  49. ...
  50. ],
  51. "tran":[
  52. {
  53. "id":50303,
  54. "name":"baidu",
  55. "total":21264,
  56. "availability":0.9992898447803591
  57. },
  58. ...
  59. ],
  60. "ping":[]
  61. }
  62. }
  63. }
  64. }
  65. /*错误响应*/
  66. 没有数据
  67. /*错误响应*/
  68. {"status":503}
  69. /*错误响应*/
  70. {"status":-2} //authkey失效
  71. /*错误响应*/
  72. {"status":400} //任务全部禁用或过期
  73. /*错误响应*/
  74. {"status":500,"message":"system error."}
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注