提供视频会员,猫眼,等虚拟权益礼品卡券产品接口源码

  • 签名算法

1、系统参数:

以下参数必须传参,全部采用get传参(拼接至url内),系统参数包括:

参数名

类型

参数说明

app_key

字符串

应用唯一表示

timestamp

字符串

unix时间戳(秒单位)

client

字符串

客户端请求ip

v

字符串

客户端接口版本,目前是1.0

format

字符串

默认json

sign

字符串

sign签名

2、sign签名算法

把业务参数+系统参数合并成一个数组,然后对数组进行ksort排序(按ASCII由小到大排序),然后对合并后的数组进行循环拼接,格式如下:key1value1key2value2key3value3的形式拼接,最终首尾各拼接一个app_secret,对最终字符串进行md5大写加密。

  1. sign案例

以话费下单为例,假设appkey=123 , app_secret=456

456app_key123mobile15978771435money50notify_urlhttp://127.1.0.1order_no20216006496recharge_type1store_id1timestamp1636430302v1.0456

最终拼接完成的URL如下:https://router.wikeyun.cn/rest/Recharge/pushOrder?app_key=123×tamp=1624862089&client=127.0.0.1&format=json&v=1.0&sign=831EFFE3A7A59A530DA8CEC4A05D744

然后对上面的url 进行post传业务参数 (x-www-form-urlencoded)

你可能感兴趣的:(eclipse)