文档中心
返回首页

智电平台开放接口文档

对接指南

暂无数据
版本:
请选择

申请接入

J9国际信息科技向用户提供开放接口,用户需向J9国际信息科技申请对接后,获取openKey和openSecret,

openKey 公钥

openSecret 私钥

遵循接口规范调用

鉴权

所有api接口调用,HTTP Header(头)里加参数'Authorization':

Authorization: ${Authorization}

${Authorization}格式定义为:basic=${basic}&sign=${sign}

其中:

  1. ${basic}=base64(openKey:openSecret),base64编码。

  2. ${sign}=md5(params),md5加密,32位大写。

  1. params为请求参数按key的ASCII码自然升序拼接,每个参数都采用key=value形式,参数之间使用'&'作为分隔符,

  2. 若无入参,则传固定数值md5(zhuowen=electric),即0155FB5B3C1D28EE3D1DC1A52B9ECE1C

  3. 若为url path传参,则没有key,此时将key固定为“param”,即md5(param=${value})

例如:

openKey=zhuowen

openSecret=8a8da85ab1a410141df56612d4c325696

参数部分 eqpNumber=90878888,pathAddr=1,startTime=2018-08,endTime=2020-05

则:

${basic}=base64(zhuowen:8a8da85ab1a410141df56612d4c325696),即${basic}=emh1b3dlbjo4YThkYTg1YWIxYTQxMDE0MWRmNTY2MTJkNGMzMjU2OTY=

${sign}=md5(endTime=2020-05&eqpNumber=90878888&pathAddr=1&startTime=2018-08),即${sign}=EE68C10812702FCD054FECC01E879D6F

Header中Authorization完整传参即为:

Authorization: basic=emh1b3dlbjo4YThkYTg1YWIxYTQxMDE0MWRmNTY2MTJkNGMzMjU2OTY=&sign=EE68C10812702FCD054FECC01E879D6F