2017--融云---获取token

很多人在用融云做即时通信的时候,遇到大大小小很多坑,这里为大家解决第一个坑!

获取融云的token,一般都是后台开发的事情,但是你要是碰到特别懒的后台,死活不配合你做开发的话,那你还是要亲力亲为的.


每次请求 API 接口时,均需要提供 4 个 HTTP Request Header, 以下是4个参数

2017--融云---获取token_第1张图片

Signature (数据签名)计算方法:将系统分配的 App Secret、Nonce (随机数)、Timestamp (时间戳)三个字符串按先后顺序拼接成一个字符串并进行 SHA1 哈希计算。如果调用的数据签名验证失败,接口调用会返回 HTTP 状态码401。


下面直接上代码吧!

2017--融云---获取token_第2张图片

其中需要注意的是, 下图标注的地方,三个参数要填登录用户的usedId,名字,头像.

userId我们一般使用用户登录的手机号,用作融云的userId.

2017--融云---获取token_第3张图片

下面是获取时间戳的方法,和 哈希算法的方法

2017--融云---获取token_第4张图片

千万不要忘了导入头文件,导入融云的第三方类库,这里就不过多赘述了.


运行一下, 基本就大功告成了.

看一下打印的那个字典信息, 里面是不是有token数据.

你可能感兴趣的:(2017--融云---获取token)