怎样在web端业务系统中接入im即时通讯能力


本篇文章给大家分享的是有关怎样在web端业务系统中接入im即时通讯能力,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。企业内部系统需要加入即时通讯功能,使员工们更好地沟通!有以下几点要求:希望企业沟通信息数据存储在企业内部企业内部系统只有Web版不希望企业系统有较大的改动当然,接入移动应用也很方便,但不是本案例范围。操作步骤:首先要部署数据服务器,见帮助然后下载Web端的SDK,并配置好,见帮助请将y2wIMWeb文件夹放到您的项目,确保此文件夹的网页可直接访问,建议您先不要更改文件夹名称您的业务页面请加载以下文件:y2wIMWeb/web/js/3rd/md5.js。y2wIMWeb/web/js/3rd/jquery-1.7.1.min.js。如果页面已经引用JQuery,这个可以不用加。y2wIMWeb/web/js/y2wIMWeb.js。请在1323行更改数据服务器地址config.baseUrl = 'http://112.74.210.208:8080/v1/';,更改时请保留/v1/使业务系统的用户与即时通讯的用户保持一致,有两种方法可以办到任选其一:调用WebSDK的注册,见帮助直接在调用数据服务器的RESTful Api,打开帮助,找到/users/register即可。即创建typegroup的Session,有两种方法可以办到任选其一:调用WebSDK的创建群,见帮助中添加会话直接在调用数据服务器的RESTful Api,打开帮助,找到/sessionsPOST方法。将用户加入已创建好的Session进行聊天,有两种方法可以办到任选其一:注意:这里的需要的userId,是同步绑定用户回传的id。调用WebSDK,见帮助中添加会话成员直接在调用数据服务器的RESTful Api,打开帮助,找到/sessions/{sessionId}/mem开发云主机域名bersPOST方法。当用户绑定注册后,需要登陆拿到token才能继续其它操作,有两种方法可以办到任选其一:调用WebSDK的用户登陆,见帮助,注意,在业务系统执行此操作不要跳转页面直接在调用数据服务器的RESTful Api,打开帮助,找到/users/loginPOST方法。获得用户还有多少条未读消息,用于提醒。有两种方法可以办到,可任选其一:用户登陆。见上面。获取用户会话列表。打开帮助,找到/users/{userId}/userConversationsGET方法。遍历用户会话列表,统计会话的unread属性,即是没有读的消息数。用户登陆。见上面。用户会话初始化。见帮助同步用户会话。见帮助获取用户会话列表。见帮助,其中typeundefined遍历用户会话列表,统计会话的unread属性,即是没有读的消息数。业务页面增加聊天入口,需要做:在网页打开时,判断用户是否已注册同步用户IM,如果没有就注册同步用户登陆用户获取此同户的未读消息数当用户点击此按钮时,打开网址y2wIMWeb/web/main.html?targetId={targetId}&type={type}即可进入聊天。其中targetId为SessionId也即是群Id;type可填[‘p2p’,’group’],默认为group。到此就完成了对接如果您使用C#调用,可以下载这个帮助库文件,下面是使用方式例子:复制以上就是怎样在web端业务系统中接入im即时通讯能力,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注开发云行业资讯频道。

相关推荐: 云虚拟主机如何备份数据库

这篇文章将为大家详细讲解有关云虚拟主机如何备份数据库,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。了安全起见,云虚拟主机中的数据库需要定期备份。这里我们以性价比很高的开发云云虚拟主机为例,讲下怎么备份数据库。源…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/01 12:21
下一篇 06/01 12:21

相关推荐