真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

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

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

為井陘等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及井陘網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、井陘網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!

接入需求

企業(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)備

操作步驟:

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

  2. 然后下載Web端的SDK,并配置好,見(jiàn)幫助

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

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

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

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

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

幾個(gè)簡(jiǎn)單的操作

  1. 同步綁定用戶

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

     

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

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

  2. 創(chuàng)建群

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

     

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

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

  3. 加人入群

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

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

     

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

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

  4. 用戶登陸

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

     

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

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

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

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

     

    • 用戶登陸。見(jiàn)上面。

    • 獲取用戶會(huì)話列表。打開(kāi)幫助,找到/users/{userId}/userConversationsGET方法。

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

    • 用戶登陸。見(jiàn)上面。

    • 用戶會(huì)話初始化。見(jiàn)幫助

    • 同步用戶會(huì)話。見(jiàn)幫助

    • 獲取用戶會(huì)話列表。見(jiàn)幫助,其中typeundefined

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

    1. WebSDK
    2. RESTFul Api

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

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

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

  • 登陸用戶

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

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

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

.Net訪問(wèn)RESTful Api庫(kù)

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

復(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í)通訊能力,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


文章名稱:怎樣在web端業(yè)務(wù)系統(tǒng)中接入im即時(shí)通訊能力
鏈接地址:http://weahome.cn/article/pidepi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部