获取token
1. 接口描述
接口名称:获取token query_token
接口说明:此接口用于平台之间认证Token的申请,Token作为全局唯一凭证,请求各接口时均需要使用。
请求格式:json
请求方式:post
2. 注意事项
需要对Data部分进行加密,详细说明请参照AES128位加密和MD5签名。
3. 接口示例
请求Data参数说明:
参数名称 | 定义 | 参数类型 | 描述 |
运营商标识 | OperatorID | 字符串 | 调用方的组织机构代码 |
运营商密钥 | OperatorSecret | 字符串 | 服务方分配的唯一识别密钥 |
请求示例:https://orise.trytowish.cn/evcs/v1/query_token
{
"OperatorID": "123456789",
"Data":"mYvffpNoFf4E/ZTC1tOw41TC5OlkEobfAYCm5N8hEusaLUaUIqOrXtdbMrSck0DSmfM7mRuOGMoCQzH0nWPGuw==",
"TimeStamp": "20180120165755",
"Seq": "0001",
"Sig": "D2D584A14F3F284445DF85D0E8C0697C"
}
Data加密前:
{
"OperatorID":"123456789",
"OperatorSecret":"1234567890abcdef"
}
返回Data参数说明:
参数名称 | 定义 | 参数类型 | 描述 |
运营商标识 | OperatorID | 字符串 | 调用方组织机构代码 |
成功状态 | SuccStat | 整型 | 0:成功; 1:失败 |
获取的凭证 | AccessToken | 字符串 | 全局唯一凭证 |
凭证有效期 | TokenAvailableTime | 整型 | 凭证有效期,单位秒 |
失败原因 | FailReason | 整型 | 0:无; 1:无此运营商; 2:密钥错误; 3~99:自定义 |
JSON返回示例:
{
"Ret": 0,
"Msg": "",
"Data": "uxeKP0ezR5yL8xSg4/ZCDh/N91/u86NXFxd2DrwZVW8zCPYcpl59Twz/yQZ3RaO4rDDrGmkvQignmNEJ+k4PGxdmIC+4fpJ8rU6osSobY+AeA0uueuQ5+eQiWBL6p6v5XMMm91brtK8yfFELYUWQzVcxABnAwK/+dyxtUhqLIxUpkwTEU/4ktN40df9IzzlLO5uvUknPGYu9yL0pp5w9vdRxmA1RiiTDNCysz6klr9bunGV3VJa2qpLcgeZMf/oG",
"Sig": "58E52010C7DEE87FE183B0AFA5B2BE30"
}
Data解密后:
{
"OperatorID": "123456789",
"SuccStat": 0,
"AccessToken": "kVnStIRknCCOBdXgJrmu8rb3pcccifKW2NcQrysKKIzb7iQBxkkjeq3WoGdjgrIL",
"TokenAvailableTime": 7200,
"FailReason": 0
}
参考标准
T/CEC 102.1-2016 电动汽车充换电服务信息交换 第1部分:总则
T/CEC 102.2-2016 电动汽车充换电服务信息交换 第2部分: 公共信息交换规范
T/CEC 102.3-2016 电动汽车充换电服务信息交换 第3部分: 业务信息交换规范
T/CEC 102.4-2016 电动汽车充换电服务信息交换 第4部分: 数据传输及安全
相关链接
奥升充电|互联互通协议解析(2)——公共信息交换规范-CSDN博客
奥升充电|互联互通协议解析(3)——业务信息交换规范-CSDN博客
奥升新能源技术服务平台https://orise.trytowish.cn/
仓库 | 后端 | 前端 | 小程序 |
---|---|---|---|
Github | 充电平台微服务源码 | 充电管理后台源码 | 充电小程序源码 |
GitCode | 充电平台微服务源码 | 充电管理后台源码 | 充电小程序源码 |
Gitee | 充电平台微服务源码 充电平台微服务源码(备用) | 充电管理后台源码 | 充电小程序源码 |