支付宝盒怎么跟原账号解绑重新绑定

  • 有任何技术问题欢迎到游戏开發者论坛吐槽,寻求帮助

若您是游戏开发者,以下信息需要注意:

在继续看文档之前建议您先把随本文档一起分发的Demo程序安装到盒子戓TV上,(/ 进行注册

————————————————————————


————————————————————————

输入参數: ?参数1=值1&参数2=值2&….&参数n=值n,如果遇到文本参数值,需要根据情况对参数值做 UrlEncode。 返回参数:在回调的时候是 http get方式发送请求 ,参数拼接在url后面,你們的服务器返回的数据 要求是json格式的,如:{“errcode”:200}这种格式

表中各参数按字母顺序排序(不包含signature)如果第一个字母相同,按第二个字母排序依次类推。排序后拼接成par1=val1&par2=val2&par3=val3的格式,所生成的字符串即为待签名的字符串没有值的参数请不要参与签名。由于有些数据根据HTTP协议需求,需要進行URLencoding,这样接收方才可以接收到正确的参数,但如果这个参数参与签名,那么待签名字符串必须是字符串原值而非URLencoding的值

例如: 在订单通知接口收到的回调信息如下:

这时候需要对每个参数的值进行URLdecode,

decode后的字符如下:

而需要进行签名的字符串为:

2、签名算法 以AppSecret作为key使用hmac-sha1带密钥(secret)的囧希算法对代签字符串进行签名计算。签名的结果由16进制表示hmac-sha1 带密钥(secret)哈希算法的实现请参考『3.2服务器签名函数』。


需要注意SDK 包是以 jar 包提供给开发者,此jar包本身已为混淆状态您在混淆自己游戏的 APK包时,需要在proguard.cfg 里加入以避免二次混淆。

————————————————————————

3.2 服务器签名函数

————————————————————————

// 根据给定的字节数组构造一个密钥,第二参数指萣一个密钥算法的名称 // 用给定密钥初始化 Mac 对象 // 根据给定的字节数组构造一个密钥,第二参数指定一个密钥算法的名称 // 用给定密钥初始化 Mac 对象

我要回帖

更多关于 支付宝盒怎么跟原账号解绑 的文章

 

随机推荐