文档
测试

电子券列表数据

POST
https://v.bookuu.com/api/electron/ticket.php

请求参数

参数名
类型
描述
必填
method
String
API接口名称:ticket.list
必填
app_key
String
分配给应用的AppKey,例如:1234
必填
time
String
时间戳,格式为yyyy-MM-dd HH:mm:ss,时区为GMT+8,例如:2015-01-01 12:00:00。
必填
nonce
String
10位随机字符串
必填
sign
String
API输入参数签名结果
必填

响应参数

参数名
类型
描述
必填
status
Number
0-失败,1-成功
必填
message
String
描述
必填
info
Array
电子券数据
必填
ticket_id
Number
电子券id
必填
ticket_name
String
电子券名
必填
money
String
电子券金额
必填
min_money
String
电子券最小使用金额限制
必填
total_num
Number
发行电子券数量
必填
linked_num
Number
电子券已兑换数量
必填
start_time
String
电子券兑换开始时间
必填
end_time
String
电子券兑换结束时间
必填

返回数据示例(json)

{"status":"1","message":"","info":[{"ticket_id":"686","ticket_name":"测试","money":"5","min_money":"99","total_num":"85","linked_num":"2","start_time":"2022-03-08 17:00:00","end_time":"2022-03-31 22:00:00"},{"ticket_id":"689","ticket_name":"测试券","money":"5","min_money":"0","total_num":"5","linked_num":"0","start_time":"2022-03-24 09:00:00","end_time":"2022-03-31 09:00:00"}]}

返回数据示例(array)

Array ( [status] => 1 [message] => [info] => Array ( [0] => Array ( [ticket_id] => 686 [ticket_name] => 测试 [money] => 5 [min_money] => 99 [total_num] => 85 [linked_num] => 2 [start_time] => 2022-03-08 17:00:00 [end_time] => 2022-03-31 22:00:00 ) [1] => Array ( [ticket_id] => 689 [ticket_name] => 测试券 [money] => 5 [min_money] => 0 [total_num] => 5 [linked_num] => 0 [start_time] => 2022-03-24 09:00:00 [end_time] => 2022-03-31 09:00:00 ) ) )

sign说明

sign加密过程大体如下: 1.对所有API请求参数(但除去sign参数),根据参数名称的ASCII码表的顺序排序。如:foo:1, bar:2, foo_bar:3, foobar:4排序后的顺序是bar:2, foo:1, foo_bar:3, foobar:4 2.将排序好的参数名和参数值拼装在一起,根据上面的示例得到的结果为:bar2foo1foo_bar3foobar4。 3.把拼装好的字符串前后加上app的secret,如:md5(secret+bar2foo1foo_bar3foobar4+secret)。 4.把md5加密后的字符串转成大写。