怎么从你们云平台网站调取数据?API接口协议是怎样的?
来源:绵阳湘蜀电子科技有限公司
|
作者:Veinasa
|
发布时间: 2016-10-01
|
4947 次浏览
|
分享到:
各个用户的需求不同,我们许多中间商、渠道商已经拥有自己的数据管理平台,又或者需要和自己平台数据交互等原因往往需要从我们云平台调取数据,这里我们也应运提供实时数据库调取功能,下单前需要和销售人员说明书开通平台数据调取功能才可以调取数据
接口地址:http://xsdz.veinasa.cn/intfa/queryData/16****14
“16****14”为设备唯一ID号,
这里提供给大家一个公司测试设备ID号,16060478,(诸位用户可以在自己设备主机上找到自己的ID.)
即访问:http://xsdz.veinasa.cn/intfa/queryData/16060478 即可得到此设备的实时数据。
数据类型:数据接口可以返回多种数据类型,默认返回XML,如果想要返回json数据,只需在接口地址指定json输出即可
例如:
http://xsdz.veinasa.cn/intfa/queryData/16****14.json 返回json数据
http://xsdz.veinasa.cn/intfa/queryData/16****14.xml 返回xml数据
数据返回结果(以JSON格式为例):
{
"statusCode":"200",
"message":"数据下载成功!",
"navTabId":"",
"rel":"","callbackType":"closeCurrent",
"forwardUrl":null,
"type":"class cn.ys.common.web.HtmlMessage",
"entity":[{
"eName":"风速",
"eKey":"e1",
"eNum":"108",
"eUnit":"m/s",
"eValue":"0.0"
},{
"datetime":"2018-10-26 10:05:05",
"eName":"雨量",
"eKey":"e2",
"eNum":"104",
"eUnit":"mm",
"eValue":"0.0"
},{
"datetime":"2018-10-26 10:05:05",
"eName":"雨量累计",
"eKey":"e3",
"eNum":"115",
"eUnit":"mm",
"eValue":"0.0"
},{
"datetime":"2018-10-26 10:05:05",
"eName":"土壤温度",
"eKey":"e4",
"eNum":"106",
"eUnit":"℃","eValue":"0"
},{
"datetime":"2018-10-26 10:05:05",
"eName":"大气温度",
"eKey":"e5",
"eNum":"101",
"eUnit":"℃",
"eValue":"0"
},{
"datetime":"2018-10-26 10:05:05",
"eName":"大气湿度",
"eKey":"e6",
"eNum":"102",
"eUnit":"%RH",
"eValue":"0"
},{
"datetime":"2018-10-26 10:05:05",
"eName":"风向",
"eKey":"e7",
"eNum":"109",
"eUnit":"°",
"eValue":"0.0"
},{
"datetime":"2018-10-26 10:05:05",
"eName":"土壤湿度",
"eKey":"e8",
"eNum":"107",
"eUnit":"%RH",
"eValue":"0.0"
},{
"datetime":"2018-10-26 10:05:05",
"eName":"二氧化碳",
"eKey":"e10",
"eNum":"120",
"eUnit":"PPM",
"eValue":"0"
}
]
}
数据说明:
“16****14”为设备唯一ID号,下单前需要和销售人员说明书开通平台数据调取功能才可以调取数据
如果数据查询成功,statusCode为200,statusCode为其它表示查询失败
entity里面返回数据结果
eUnit:数据单位
eValue:数据结果
eKey:通道编号
eName:通道名称
eNum:通道对应编码
eKey:通道编号
eName:通道名称
eNum:通道对应编码