关于调用接口的详细说明
的有关信息介绍如下:以2.获取电站信息列表为例,简单介绍接口的调用;
第一步,下载谷歌插件,参考http://jingyan.baidu.com/article/48a42057ea53a1a9242504c1.html此文档即可成功安装谷歌插件。
第二步,打开谷歌插件PostMan调用接口(先调用获取access_token的接口,在调用获取电站信息列表的接口)。
请使用这个颜色的PostMan插件奥!!
第一步 ,调用获取access_token的接口,调用地址为 :http://api.wyqcd.net:8004/OAuth/Token,在Header中配置请求方式Content-Type为application/x-www-form-urlencoded,以Post方式请求,配置Post参数,
client_id:telds7t15qrwgw7gu5ow
client_secret:v9yOJBXhS2
grant_type:client_credentials
配置完成点击《发送》按钮,即可得到返回数据。
第二步,获取到Token数据后,调用获取电站信息列表的接口,此时用到报文转换工具,下面对报文转换工具做详细介绍。
(1)商户号,Key,Secret ,DesKey ,SesIV 是对一个公司的身份标示,请配置为:
商户号 telds7t15qrwgw7gu5ow
Key q34vJSrNCtqbzWIctvXEYF6DNy2m8X9+
Secret v9yOJBXhS2
DesKey RWYsASCX
SesIV 90H3NHHfjfDA23MKSad7HmgXr3O8MEKm
(2)请求报文转换,此处为请求的数据,在提供的html中是以
{
"requestMsg": { "province": "山东", "city": "青岛", "region": "",
"type": "",
"opState": "",
"pageNo": "1",
"pageSize": "100"
}, "sign": "724b54a9ddee845f5d5546421cca337f"
}
此种格式存在的,那么在请求报文转换的文本框中只需要将
{"province": "山东","city": "青岛","region": "","type": "","opState": "","pageNo": "1","pageSize": "100"}Json格式的数据放到文本款中即可,因为请求数据都是加密的形式请求的,所以请勾选【加密】选项,点击【转换】按钮,即可在Label中呈现加密的数据以及对加密数据的签名;
(3)响应报文解密文本框,如果请求数据是以加密形式传递,那么响应的报文也是加密形式返回的,需要对数据进行解密,将返回的所有数据放到响应报文解密文本框中,点击【解密】按钮,即可在Label中呈现解密的数据以及对解密数据的签名。
第三步,调用获取电站信息列表的接口,在PostMan中配置请求地址:http://api.wyqcd.net:8004/api/Sta/PostSta,在Header中配置请求方式Authorization为Bearer [此处为获取access_token的接口返回的access_token的值],Content-Type为application/json; charset=utf-8,以Post方式请求,配置Post参数,在row中将报文转换工具的加密数据全部复制到此处即可
第四步,调用电站列表接口返回的数据为加密数据,需要对加密数据进行解密处理,此处将返回的所有数据全部复制到报文转换工具的响应报文解密文本框中即可;
方法调用成功啦,方法的请求只要是Http Post 的形式就可以啦;