oppo应用显示服务器正忙,快应用OPPO账号服务端API

2.2通信协议

支持通过 HTTP 通道进行请求通信

2.3请求方法

支持 HTTP POST 方法发送请求,请求参数包含在请求的 URL 中

2.4签名算法

说明:

api_sign计算规则为涉及请求参数(包含get参数和POST参数( 值为NULL的参数不参与签名),例如请求参数k1=v1,参数k2=v2)

详细算法如下:

step 1:请求参数(去除appId 、sign、timestamp 这三个参数)按照参数名字母升序排列

step 2:请求参数根据&拼接字符串string。(例如,拼接成k1=v1&k2=v2)

step 3:字符串string之后拼接timestamp,appId和appSecret。(例如,接上一步,k1=v1&k2=v2×tamp={timestamp}&appId={appId}&appSecret={appSecret})

step 4:对step3得到的字符串进行MD5哈希(32位小写)得到sign,然后转换为十六进制字符串作为参数传递

例子:

1) 分配调用方appId=5f4dbf2e5629d8cc19e7d51874266678 appSecret=a198fe96c4cadb744ed57b3ad563f037

2)请求传递参数:

GET参数为: c=1&b=2

POST参数为: a=3 d=4

3)当前系统时间戳:timestamp=1510277528

4)则 byte[] sign=md5(a=3&b=2&c=1&d=4×tamp=1510277528&appId=5f4dbf2e5629d8cc19e7d51874266678&appSecret=a198fe96c4cadb744ed57b3ad563f037)

5)String strSign = fromBytesToHex(sign);

算法参考实现(点击下载):

7aaf8a324c6ad990308d8b9e11b5148f.png

三、接口详细定义

3.1 根据授权码获取token

3.1.1 接口详情

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值