URI

/v2/custom/getLastReport/{$task_id}.json

Method

GET

参数说明

参数名

必填

描述

默认值

access_token

必填



task_id

必填

任务ID


成功结果说明:

{

  "task_id":"3712",

    "last_time":"1466753318",

    "last_data":{

        "collect_data":{

            "CardPass_cz":"3",

            "Baofoo_cz":"2",

            "Msg_cz":"4",

            "All_CZ":"5"

        },

        "compute_data":{

            "CardPass_cz":"0.00",

            "CardPass_cz:sum":0,

            "Msg_cz":"4",

            "All_CZ":"5",

            "alltest":"40.00"

        }

    }

}

返回项

类型

描述

task_id

String

任务ID

last_time

String

任务最后一次调度时间

last_data

String

第一种情况:

任务最后一次采集的数据,其中collect_data表示最后一次采集到的数据;

compute_data表示按照指标类型计算后的数据。指标类型不同此字段的结果不同。

计数器类型:

"指标":"指标值":(最后一次采集数据 - 上次采集数据)/(最后一次采集时间-上次采集时间),(保留两位小数)

"指标:sum":值 :最后一次采集数据 - 上次采集数据

复合值类型:

"指标":"指标值":根据该指标的复合表达式计算出的值(保留两位小数)

描述信息、状态值:

不对collect_data的数据进行计算,直接放入computer_data。

 

第二种情况:

当任务是第一次监控的时候,接口返回的数据中将会没有compute_data 这个数据。

 

第三种情况:

当任务暂停的时间过早时,再次查看该任务时collect_data中的数据为空。

失败结果说明

{

     "code":   "30003",

     "msg ": "不存在的任务"

 }

{

     "code": "30004",

     "msg ": "非法的任务"

 }

{

     "code": "30005",

     "msg ": "无法获取数据"

 }

返回项

类型

描述

code

String

错误码

msg

String

错误信息

 

调用示例:

curl -s 'https://api.jiankongbao.com/v2/custom/getLastReport/2644.json?access_token=c52e60b80f78776d9f2f534aaadaab477553460b'