很多人在用融云做即时通信的时候,遇到大大小小很多坑,这里为大家解决第一个坑!
获取融云的token,一般都是后台开发的事情,但是你要是碰到特别懒的后台,死活不配合你做开发的话,那你还是要亲力亲为的.
每次请求 API 接口时,均需要提供 4 个 HTTP Request Header, 以下是4个参数
Signature (数据签名)计算方法:将系统分配的 App Secret、Nonce (随机数)、Timestamp (时间戳)三个字符串按先后顺序拼接成一个字符串并进行 SHA1 哈希计算。如果调用的数据签名验证失败,接口调用会返回 HTTP 状态码401。
下面直接上代码吧!
其中需要注意的是, 下图标注的地方,三个参数要填登录用户的usedId,名字,头像.
userId我们一般使用用户登录的手机号,用作融云的userId.
下面是获取时间戳的方法,和 哈希算法的方法
千万不要忘了导入头文件,导入融云的第三方类库,这里就不过多赘述了.
运行一下, 基本就大功告成了.
看一下打印的那个字典信息, 里面是不是有token数据.
网友评论