公众号接入授权地址:https://hp.nldyp.com/api/openplatform/aut
打开地址按照流程进行接入即可,接入后有后台管理
目录
本文档提供天空之城对外相关的全部接口说明
由公共请求参数和业务请求参数组成,公共请求参数见下表,业务请求参数请参考具体接口的参数说明。一个接口 调用请求由公共请求参数和接口业务参数两部分组成。
名称 | 类型 | 是否必须 | 参数说明 | 示例 |
account | String | 必须 | 应用编码。 | test |
requestTime | String | 必须 | 请求时间 | 2006-01-02 15:04:05 |
verifyInfo | String | 必须 | 签名串,见签名算法 |
|
测试环境:https://textapi.nldyp.com
名称 | 类型 | 描述 | 说明 |
status | Int | 返回结果码 | 0 表示成功 |
content | String | 系统返回描述 | 结果描述 |
data | Object 或Array | 返回数据 | 返回的业务结果数据 |
应用编码、密钥将会按邮件形式发送给第三方 加密规则如下:
请求参数按 ASCII 码顺序升序排序,然后按 key 拼接 value 形式组成待签名串,再拼上分配的密钥,组成真正的待签名串(编码 utf-8)。将待签名串先使用哈希(Sha1)加密算法进行加密,接着将哈希加密过的待签名串进行 Md5 加密算法再进行加密(32 位),最后的签名结果需转成小写,然后截取签名结果的中间 16 位作为真正的签名。
伪代码如下:
1、参数排序:采用参数键值升序排列
2、拼接参数:accounttest_01cinemaId158583requestTime2006-01-02 15:04:05
3、拼接密钥:accounttest_01cinemaId158583requestTime2006-01-02 15:04:05 密钥
4、Sha1 加密:sha1(accounttest_01cinemaId158583requestTime2006-01-02 15:04:05 密钥)
5、Md5 加密:md5(sha1(accounttest_01cinemaId158583requestTime2006-01-02 15:04:05 密钥))
6、转小写:转小写 (md5(sha1(accounttest_01cinemaId158583requestTime2006-01-02 15:04:05 密钥))) 7、再截取中间 16 位