获取任务使用监测点信息包含如下两个API接口:
<接口地址>:/siteapi/tasks/monitors/selectedmonitors
<请求方式>:get
<请求类型>:URL参数
<响应类型>:JSON
<请求参数>:
参数名称 | 是否必须 | 类型 | 默认值 | 描述 |
task_id | 是 | int | 获取指定task_id下的监测点 | |
location_code | 否 | int | 无 | 区域编号 |
isp_id | 否 | int | 无 | 运营商编号 |
<请求示例>:
Curl -H "token:1059f8cccc8d39ca5fd4e1d6fcfa376c" https://v6-api.jiankongbao.com/siteapi/tasks/monitors/selectedmonitors?task_id=12&location_code=100&isp_id=1
<响应数据>:
参数名称 | 数据类型 | 描述 |
data | array | |
monitor_id | int | 监测点ID |
monitor_name | string | 监测点名称 |
Isp_info | array | 所属运营商信息 |
isp_id | int | 运营商ID |
isp_name | string | 运营商名称 |
en_name | string | 运营商英文名 |
location_info | array | 所属地区信息 |
isChina | int | 是否为中国,1-是,0-否 |
wordRegionCode | string | 所属世界大区编码 |
wordRegion | string | 所属世界大区名称 |
countryCode | string | 所属国家编码 |
country | string | 所属国家名称 |
country_en | string | 所属国家英文名称 |
provinceCode | string | 所属省份编码 |
province | string | 所属省份名称 |
province_en | string | 所属省份英文名称 |
以下选项只有中国的时候才包含 | ||
chinaRegionCode | string | 所属中国大区编码 |
chinaRegion | string | 所属中国大区名称 |
cityCode | string | 所属城市编码 |
city | string | 所属城市名称 |
city_en | string | 所属城市英文名称 |
<响应示例>:
{ "data": [ { "monitor_id": 1, "monitor_name": "陕西西安电信", "isp_info": { "isp_id": 1, "isp_name": "电信", "en_name": "Telecom" }, "location_info": { "isChina": 1, "worldRegionCode": "1", "worldRegion": "亚太", "countryCode": "100", "country": "中国", "country_en": "China", "chinaRegionCode": "1006", "chinaRegion": "西北", "provinceCode": "100610", "province": "陕西", "province_en": "Shaanxi", "cityCode": "100610100", "city": "西安市", "city_en": "Xi_an" } }, { "monitor_id": 122, "monitor_name": "美国纽约市", "isp_info": { "isp_id": 7, "isp_name": "欧美", "en_name": "Europe and the United States" }, "location_info": { "isChina": 0, "worldRegionCode": "3", "worldRegion": "美洲", "countryCode": "310", "country": "美国", "country_en": "United States of America", "provinceCode": "310120", "province": "纽约", "province_en": "City of New York" } }, { "monitor_id": 164, "monitor_name": "山东青岛联通", "isp_info": { "isp_id": 2, "isp_name": "联通", "en_name": "Unicom" }, "location_info": { "isChina": 1, "worldRegionCode": "1", "worldRegion": "亚太", "countryCode": "100", "country": "中国", "country_en": "China", "chinaRegionCode": "1003", "chinaRegion": "华东", "provinceCode": "100370", "province": "山东", "province_en": "Shandong", "cityCode": "100370200", "city": "青岛市", "city_en": "Qingdao" } } ] }
<接口地址>:tasks/monitors/batchtasksmonitors
<请求方式>:get
<数据类型>:JSON
<响应类型>:JSON
<请求参数>:
参数名称 | 是否必须 | 类型 | 默认值 | 描述 |
task_ids | 是 | string(逗号分隔的taskid) | 任务id,批量监测点用逗号隔开,最多支持100个任务 | |
location_code | 否 | int | 无 | 区域编号 |
isp_id | 否 | int | 无 | 运营商编号 |
<响应数据>:
参数名称 | 数据类型 | 描述 |
data | array | |
task_id | Int | 任务id |
monitor_list | Array | 当前任务下所有的监测点信息,元素数据类型未int |
<响应实例>:
{ "data":[ { "task_id":6924499, "monitor_list":[ ] }, { "task_id":6924500,//任务id int "monitor_list":[//监测点id列表 array 2,//监测点id int 115, 140 ] }, { "task_id":6924501, "monitor_list":[ 1, 11, 12, 2, 14, 15 ] }, ...... ] }