IM访问权限校验

IM访问权限校验

 

> url传参方式
> javascript接入方式

 

参数说明

参数名称 类型 是否必填 说明
v_nonce String 随机数 随机数
v_timestamp String 13毫秒时间戳 时间戳
v_signature String 加密签名  

signature加密算法:

1. 按以下参数及顺序拼接字符: v_nonce/v_timestamp
sign_str = v_nonce=value&v_timestamp=value
2. 以上字符串加入 &im_user_key
sign_str = v_nonce=value&v_timestamp=value&im_user_key

3. ֵ使用sha1计算出签字并大写

Digest::SHA1.hexdigest(sign_str).upcase

eg
v_nonce=19324a92cf2df1ea&v_timestamp=1481623406000&b476f9f8-5309-4d0a-a2d4-af08c4507a15

一条可以访问im在线案开链接的案例

http://udeskdemo.udesk.cn/im_client/? v_nonce=19324a92cf2df1ea&v_signature=899E9DA462312F135C37658EC5172005349B 7F5D&v_timestamp=1481623406000

## javascript接入方式
```
ud({
"im_client_valid": {
"v_nonce": "19324a92cf2df1ea",
"v_timestamp": “1481623406000”,
"v_signature": "899E9DA462312F135C37658EC5172005349B7F5D"
}
});
```

 

 

评论

  • 头像
    陈迪

    Good

登录 添加您的评论。