[ 已完成 ] 数据安全更新时间:2021-05-25 17:15:52
所有接口都要对发送的参数进行加密。
参与签名的字段:接口文档中约定的参数除sign以外都参与签名,即vendor、ts以及请求接口的参数
签名方法:
- 按照键字母进行正序排序
- 排除vendor、ts、sign后,如果传输的为数组或对象,则连接键,否则连接值
- 把2的结果转换成小写,根据MD5计算出结果
- 把3的结果转换成小写,拼接ts、vendor、apikey的值,进行MD5计算转换成小写,结果即为sign
function makeSign($data, $apikey)
{
ksort($data);
$sign = "";
foreach ($data as $key => $val) {
if ($key == "sign" || $key == "vendor" || $key == "ts") {
continue;
}
if (is_array($val) || is_object($val)) {
$sign .= $key;
} else {
if (is_null($val)) {
$val = '';
}
$sign .= $val;
}
}
if ($sign != "") {
$sign = md5(strtolower($sign));
}
$sign .= $data["ts"] . $data["vendor"] . $apikey;
return strtolower(md5(strtolower($sign)));
}
[ 已完成 ] 接口约定更新时间:2021-05-25 17:15:56
数据通信采用HTTP协议,返回数据格式为JSON,编码默认为UTF-8,所有请求通过post方式传递JSON数据。
测试地址: http://textapi.nldyp.com
正式地址: http://api.nldyp.com
测试账户联系客服获取
[ 已完成 ] 错误代码更新时间:2021-05-28 16:50:08
错误代码 | 描述 |
---|---|
400 | 通用型错误 |
10001 | 系统异常 |
10002 | 无接口调用权限 |
10003 | 无效签名 |
20001 | 渠道不存在 |
20002 | 价格组不存在 |
20003 | 渠道已停售 |
20004 | 影城已停售 |
30000 | 缺少必要参数 |
30001 | 缺少 orderId 参数 |
30002 | 缺少 cinemaId 参数 |
30003 | 缺少 featureAppNo 参数 |
30004 | 缺少 mobile 参数 |
30005 | 缺少 seatNo 参数 |
30006 | 参数异常 |
30007 | 缺少 couponCodes 参数 |
30008 | 获取券失败 |
40000 | 数据不存在 |
40001 | 订单不存在 |
40002 | 票价错误 |
40003 | 服务费错误 |
40004 | 排期变更 |
40005 | 排期已关闭 |
40006 | 排期不存在 |
50001 | 锁座失败 |
50002 | 订单状态异常 |
[ 已完成 ] 1、获取影片资料更新时间:2021-05-26 09:40:50
获取影片资料
基本信息
- 接口状态: 已完成
- 接口URL:
{ {api_url}}/partner/data4/getFilmList
- 请求方式:
POST
- Content-Type:
multipart/form-data
请求参数
接口请求参数见下表:
Query参数说明
参数名 |
---|