transfer 参数

优质
小牛编辑
128浏览
2023-12-01

transfer参数使用

原理

transfer参数,是免登录接口中的额外参数。该参数在访问积分商城时通过免登录URL传给兑吧,兑吧服务端在与开发者后续的接口交互中会回传该参数。

支持回传参数的接口有:

1.扣积分接口;

2.结果通知接口;

3.虚拟商品充值接口;

4.加积分接口。

使用场景

例如:A开发者的系统需要对所有扣除积分、发放虚拟商品等请求做token验证,需要在用户在访问积分商城时携带token令牌,用户下单时回传相应token做权限验证,确认该用户的一些安全凭据信息。

限制长度

为了数据安全,对于transfer参数兑吧给出约定限制长度为100个字节,如果长度超过transfer无法实现回传。请开发者在使用时候特别注意

对接方式

transfer参数是免登录接口的额外隐藏参数,在生成免登录地址时需要作为签名参数加入签名。

注意 如果transfer参数可以传多个参数,多个参数之间用&符号分隔,编码后作为transfer参数的值拼接在免登录地址中(transfer的参数要单独多编码一次),格式如下 transfer=source%253Dweixin%2526flag%253Dnew

包含transfer的签名源串样例如下

签名源串:
jlg88lyxz7siqtmrappSecret015639412660900source%3Dweixin%26flag%3Dnewtest

添加transfer参数后的免登录地址格式如下

https://activity.m.duiba.com.cn/autoLogin/autologin?
uid=test&transfer=source%253Dweixin%2526flag%253Dnew&
credits=0&sign=bd84281e81075ed17f42a70504a6a6a9&appKey=
jlg88lyxz7siqtmr&timestamp=15639412660900&