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在線案開鏈接的案例
https://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"
}
});
```
最後更新:2017-01-17 10:01:46