閱讀892 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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

  下一篇:go 地理組合