久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

怎樣在web端業(yè)務(wù)系統(tǒng)中接入im即時(shí)通訊能力

共計(jì) 1806 個(gè)字符,預(yù)計(jì)需要花費(fèi) 5 分鐘才能閱讀完成。

本篇文章給大家分享的是有關(guān)怎樣在 web 端業(yè)務(wù)系統(tǒng)中接入 im 即時(shí)通訊能力,丸趣 TV 小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著丸趣 TV 小編一起來看看吧。

接入需求

企業(yè)內(nèi)部系統(tǒng)需要加入即時(shí)通訊功能,使員工們更好地溝通!有以下幾點(diǎn)要求:

希望企業(yè)溝通信息數(shù)據(jù)存儲(chǔ)在企業(yè)內(nèi)部

企業(yè)內(nèi)部系統(tǒng)只有 Web 版

不希望企業(yè)系統(tǒng)有較大的改動(dòng)

當(dāng)然,接入移動(dòng)應(yīng)用也很方便,但不是本案例范圍。

準(zhǔn)備

操作步驟:

首先要部署數(shù)據(jù)服務(wù)器,見幫助

然后下載 Web 端的 SDK,并配置好,見幫助

請(qǐng)將 y2wIMWeb 文件夾放到您的項(xiàng)目,確保此文件夾的網(wǎng)頁可直接訪問,建議您先不要更改文件夾名稱

您的業(yè)務(wù)頁面請(qǐng)加載以下文件:

y2wIMWeb/web/js/3rd/md5.js。

y2wIMWeb/web/js/3rd/jquery-1.7.1.min.js。如果頁面已經(jīng)引用 JQuery,這個(gè)可以不用加。

y2wIMWeb/web/js/y2wIMWeb.js。請(qǐng)?jiān)?1323 行更改數(shù)據(jù)服務(wù)器地址 config.baseUrl = http://112.74.210.208:8080/v1/,更改時(shí)請(qǐng)保留 /v1/

幾個(gè)簡(jiǎn)單的操作同步綁定用戶

使業(yè)務(wù)系統(tǒng)的用戶與即時(shí)通訊的用戶保持一致,有兩種方法可以辦到任選其一:

 

調(diào)用 WebSDK 的注冊(cè),見幫助

直接在調(diào)用數(shù)據(jù)服務(wù)器的 RESTful Api,打開幫助,找到 /users/register 即可。

創(chuàng)建群

即創(chuàng)建 type 為 group 的 Session,有兩種方法可以辦到任選其一:

 

調(diào)用 WebSDK 的創(chuàng)建群,見幫助中添加會(huì)話

直接在調(diào)用數(shù)據(jù)服務(wù)器的 RESTful Api,打開幫助,找到 /sessions 的 POST 方法。

加人入群

將用戶加入已創(chuàng)建好的 Session 進(jìn)行聊天,有兩種方法可以辦到任選其一:

注意:這里的需要的 userId,是同步綁定用戶回傳的 id。

 

調(diào)用 WebSDK,見幫助中添加會(huì)話成員

直接在調(diào)用數(shù)據(jù)服務(wù)器的 RESTful Api,打開幫助,找到 /sessions/{sessionId}/members 的 POST 方法。

用戶登陸

當(dāng)用戶綁定注冊(cè)后,需要登陸拿到 token 才能繼續(xù)其它操作,有兩種方法可以辦到任選其一:

 

調(diào)用 WebSDK 的用戶登陸,見幫助,注意,在業(yè)務(wù)系統(tǒng)執(zhí)行此操作不要跳轉(zhuǎn)頁面

直接在調(diào)用數(shù)據(jù)服務(wù)器的 RESTful Api,打開幫助,找到 /users/login 的 POST 方法。

獲得用戶未讀消息數(shù)

獲得用戶還有多少條未讀消息,用于提醒。有兩種方法可以辦到,可任選其一:

 

用戶登陸。見上面。

獲取用戶會(huì)話列表。打開幫助,找到 /users/{userId}/userConversations 的 GET 方法。

遍歷用戶會(huì)話列表, 統(tǒng)計(jì)會(huì)話的 unread 屬性, 即是沒有讀的消息數(shù)。

用戶登陸。見上面。

用戶會(huì)話初始化。見幫助

同步用戶會(huì)話。見幫助

獲取用戶會(huì)話列表。見幫助,其中 type 取 undefined

遍歷用戶會(huì)話列表, 統(tǒng)計(jì)會(huì)話的 unread 屬性, 即是沒有讀的消息數(shù)。

WebSDKRESTFul Api 業(yè)務(wù)步驟

業(yè)務(wù)頁面增加聊天入口,需要做:

在網(wǎng)頁打開時(shí), 判斷用戶是否已注冊(cè)同步用戶 IM, 如果沒有就注冊(cè)同步用戶

登陸用戶

獲取此同戶的未讀消息數(shù)

當(dāng)用戶點(diǎn)擊此按鈕時(shí),打開網(wǎng)址 y2wIMWeb/web/main.html?targetId={targetId} type={type}  即可進(jìn)入聊天。其中 targetId 為 SessionId 也即是群 Id;type 可填 [p2p , group],默認(rèn)為 group。

到此就完成了對(duì)接

.Net 訪問 RESTful Api 庫

如果您使用 C# 調(diào)用,可以下載這個(gè)幫助庫文件,下面是使用方式例子:

復(fù)制

var resText = Y2W.Lib.ApiRequest.OpenPost(http://{ServerAddress}/v1/users/register )
 .SetPostParm(password ,  121)
 .SetPostParm(name ,  wfwfw)
 .SetPostParm(email ,  abc@liwef.com)
 .SetToken(token)
 .ExectText()

以上就是怎樣在 web 端業(yè)務(wù)系統(tǒng)中接入 im 即時(shí)通訊能力,丸趣 TV 小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見到或用到的。希望你能通過這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注丸趣 TV 行業(yè)資訊頻道。

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-08-16發(fā)表,共計(jì)1806字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒有評(píng)論)
主站蜘蛛池模板: 乌兰浩特市| 丰台区| 婺源县| 浙江省| 安西县| 盐山县| 鸡东县| 岳阳县| 云阳县| 都昌县| 阳原县| 湾仔区| 郸城县| 多伦县| 时尚| 娄底市| 富锦市| 阆中市| 天津市| 罗定市| 连城县| 景德镇市| 绥化市| 岱山县| 榆林市| 泸西县| 儋州市| 沽源县| 繁峙县| 柘荣县| 新巴尔虎左旗| 四子王旗| 宁晋县| 开鲁县| 明星| 盈江县| 都兰县| 西乡县| 屯门区| 桃源县| 长白|