1 产品简介
小蜜蜂网站监测平台www.webxmf.com拥有百万网站性能数据(网站速度、ping、可用率等)、网站实时故障数据、故障数据等,此API能够监测一个或多个网站的http、ping、运营商数据。
2 使用说明:
2.1.1 申请令牌接口API
HTTP Method | 资源 |
GET | http://aliyunapi.webxmf.com/authToken |
参数名 | 参数类型 | 是否必须 | 说明 |
id | 字符串 | 是 | 用户id |
password | 字符串 | 是 | 用户密码 |
请求示例
http://aliyunapi.webxmf.com/authToken?id=99990011&password=123456&appkey=您的APPKEY
响应内容
{
"code": "xxx",//0表示成功,其他表示失败错误码
"desc": "xxx",//失败时描述
"data":
{
"token": "xxx", //用于API访问的凭证
"expires": xxx //凭证有效时间,单位:秒
}
}
2.1.2 创建监测网站任务API
HTTP Method | 资源 |
GET | http://aliyunapi.webxmf.com/createTask/ |
参数名 | 参数类型 | 是否必须 | 说明 |
token | 字符串 | 是 | 令牌 |
url | 字符串 | 是 | 网站url |
contactPhone | 字符串 | 否 | 手机号码,只允许一个 |
请求示例
http://aliyunapi.webxmf.com/createTask?token=103436d5e7&url=www.webxmf.com&appkey=您的APPKEY
响应内容
{
"code": "xxx",//0表示成功,其他表示失败错误码
"desc": "xxx",//失败时描述
}
2.1.3 获取监测任务数据列表API
HTTP Method | 资源 |
GET | http://aliyunapi.webxmf.com/getTaskList |
参数名 | 参数类型 | 是否必须 | 说明 |
token | 字符串 | 是 | 令牌 |
page | 字符串 | 是 | 第几页 |
pageSize | 字符串 | 是 | 每页的条数,默认为10 |
请求示例
http://aliyunapi.webxmf.com/getTaskList?token=103436d5e7&page=1&pageSize=9
响应内容
{
"reason": "成功的返回",
"result": {
"pageNo": "1",/*第几页*/
"pageSize": "1",/*每页几个*/
"tasks": [
{
"status": "2",/*网站状态,0正常,1故障,默认2(初始化)*/
"create_time": "2015-03-24 09:38:54",/*任务创建时间*/
"task_id": 262857,/*任务ID*/
"site_id": 1000221430,/*网站ID*/
"industry": "1601",/*行业编码*/
"url": "baidu.cn"/*网站url*/
}
],
"total": "39"
},
"error_code": 0
}
2.1.4 获取监测网站实时数据API
HTTP Method | 资源 |
GET | http://aliyunapi.webxmf.com/getSiteRealtime |
参数名 | 参数类型 | 是否必须 | 说明 |
token | 字符串 | 是 | 令牌 |
siteId | 字符串 | 是 | 网站url 唯一标识 |
induestry | 字符串 | 是 | 行业代码 |
请求示例
http://aliyunapi.webxmf.com/getSiteRealtime?token=103436d5e7&siteId=1600000305&induestry=7001&appkey=您的APPKEY
响应内容
{
"code": "xxx",//0表示成功,其他表示失败错误码
"desc": "xxx",//失败时描述
"realtimeData": {
"cdnList": [ //网站使用的cnd列表
{
"cname": "163.xdwscache.glb0.lxdns.com",// cdn别名
"ip": "218.87.111.178",// cdn ip地址
"tt": "12409.119"//响应时间
},
{
"cname": "163.xdwscache.glb0.lxdns.com",
"ip": "110.18.244.166",
"tt": "1717.064"
},
],
"faultFlag": "0",//失败标志,0成功,其他失败。
"standard": {//全国平均值
"avg": "69",
"loc": "",
"loss": "22",
"tt": "1490"
}
"isps": [// 运营商访问网站平均信息
{
"isp": "联通",//运营商名称
"loss": "0",//丢包率
"tt": "223"//http响应时间
"avg": "4",// ping 时延
},
{
"isp": "电信",
"loss": "0",
"tt": "383"
"avg": "4",// ping 时延
}
],
"locs": [//不同城市地域访问网站信息
{
"avg": "4",//ping时延
"dns": "1",dns解析耗时间ms
"ds": "20029.151",//访问网站下载速度kb/s
"dt": "9",//下载时间
"ft": "4",//访问网站首包时间
"loc": "河南",//访问网站的节点所在省
"loss": "0",//丢包率
"ssl": "0",// ssl握手时间
"tcp": "2",//访问网站建立tcp连接时间
"tt": "11"//访问网站总时间
},
{
"avg": "4",
"dns": "1",
"ds": "8743.737",
"dt": "20",
"ft": "4",
"loc": "广西",
"loss": "0",
"ssl": "0",
"tcp": "1",
"tt": "21"
},
{
"avg": "12",
"dns": "9",
"ds": "743.438",
"dt": "230",
"ft": "32",
"loc": "河北",
"loss": "0",
"ssl": "0",
"tcp": "17",
"tt": "255"
}
],
},
}
2.1.5 获取监测网站实时数据Ping响应API
HTTP Method | 资源 |
GET | http://aliyunapi.webxmf.com/getPingRealtimeData |
参数名 | 参数类型 | 是否必须 | 说明 |
token | 字符串 | 是 | 令牌 |
siteId | 字符串 | 是 | 网站url 唯一标识 |
induestry | 字符串 | 是 | 行业代码 |
请求示例
http://aliyunapi.webxmf.com/getPingRealtimeData?token=103436d5e7&siteId=1600000305&induestry=7001&appkey=您的APPKEY
响应内容
{
"code": "xxx",//0表示成功,其他表示失败错误码
"desc": "xxx",//失败时描述
"pingData": {
"faultFlag": "0",//失败标志,0成功,其他失败。
"standard": {//全国平均值
"avg": "69",
"loss": "22"
}
"isps": [// 运营商访问网站平均信息
{
"isp": "联通",//运营商名称
"loss": "0",//丢包率
"avg": "4",// ping 时延
},
{
"isp": "电信",
"loss": "0",
"avg": "4",// ping 时延
}
],
"locs": [//不同城市地域访问网站信息
{
"avg": "4",//ping时延
"loc": "河南",//访问网站的节点所在省
"loss": "0"//丢包率
},
{
"avg": "4",
"loc": "广西",
"loss": "0"
},
{
"avg": "12",
"loc": "河北",
"loss": "0"
}
],
},
}
2.1.6 获取监测网站实时数据Http响应API
HTTP Method | 资源 |
GET | http://aliyunapi.webxmf.com/getHttpRealtimeData |
参数名 | 参数类型 | 是否必须 | 说明 |
token | 字符串 | 是 | 令牌 |
siteId | 字符串 | 是 | 网站url 唯一标识 |
induestry | 字符串 | 是 | 行业代码 |
请求示例
http://aliyunapi.webxmf.com/getHttpRealtimeData?token=103436d5e7&siteId=1600000305&induestry=7001&appkey=您的APPKEY
响应内容
{
"code": "xxx",//0表示成功,其他表示失败错误码
"desc": "xxx",//失败时描述
"httpData": {
"faultFlag": "0",//失败标志,0成功,其他失败。
"standard": {//全国平均值
"loc": "",
"tt": "1490"
}
"isps": [// 运营商访问网站平均信息
{
"isp": "联通",//运营商名称
"tt": "223"//http响应时间
},
{
"isp": "电信",
"tt": "383"
}
],
"locs": [//不同城市地域访问网站信息
{
"dns": "1",dns解析耗时间ms
"ds": "20029.151",//访问网站下载速度kb/s
"dt": "9",//下载时间
"ft": "4",//访问网站首包时间
"loc": "河南",//访问网站的节点所在省
"ssl": "0",// ssl握手时间
"tcp": "2",//访问网站建立tcp连接时间
"tt": "11"//访问网站总时间
},
{
"dns": "1",
"ds": "8743.737",
"dt": "20",
"ft": "4",
"loc": "广西",
"ssl": "0",
"tcp": "1",
"tt": "21"
},
{
"dns": "9",
"ds": "743.438",
"dt": "230",
"ft": "32",
"loc": "河北",
"ssl": "0",
"tcp": "17",
"tt": "255"
}
],
},
}
2.1.7 获取监测网站实时数据运营商API
HTTP Method | 资源 |
GET | http://aliyunapi.webxmf.com/getIspRealtimeData |
参数名 | 参数类型 | 是否必须 | 说明 |
token | 字符串 | 是 | 令牌 |
siteId | 字符串 | 是 | 网站url 唯一标识 |
请求示例
http://aliyunapi.webxmf.com/getIspRealtimeData?token=103436d5e7&siteId=1600000305&appkey=您的APPKEY
响应内容
{
"code": "xxx",//0表示成功,其他表示失败错误码
"desc": "xxx",//失败时描述
"ispData": {
"faultFlag": "0",//失败标志,0成功,其他失败。
"isps": [// 运营商访问网站平均信息
{
"isp": "联通",//运营商名称
"loss": "0",//丢包率
"tt": "223"//http响应时间
"avg": "4",// ping 时延
},
{
"isp": "电信",
"loss": "0",
"tt": "383"
"avg": "4",// ping 时延
}
],
}
}