融云聊天 php_thinkphp整合系列之融云即时通讯在线聊天

本文介绍了如何利用第三方服务融云,为网站添加类似网页版微信的即时通讯功能。步骤包括注册融云账号,设置配置项,集成PHP和前端SDK,以及配置HTML。通过简化后的SDK使用方法,实现用户之间的实时聊天。测试时需用两个不同浏览器模拟两个用户进行对话。
摘要由CSDN通过智能技术生成

随着技术的发展;现代的网站;越来越趋于应用形式了;

不再是像以前那样需要用户刷新页面;获取数据了;

服务器端可以主动向用户推送数据;更加及时性了;

比较突出的就是即时通讯在线聊天;

今个;我们要打造的就是类似于网页版微信的功能;

一:注册融云账号

如果我们不是以即时通讯为主营业务;那么建议使用第三方的服务;这里以融云为例;

注册融云;创建应用;获得App Key和App Secret;

1465916234843508.jpg

二:设置配置项

/Application/Common/Conf/config.php

将key和sercet替换为自己应用;

三:集成php部分sdk

引入融云sdk:/ThinkPHP/Library/Org/Xb/RongCloud.class.php

公共函数:/Application/Common/Common/function.php

写一个控制器用来获取token、好友列表的头像和用户名:/Application/Api/Controller/RongController.class.php

四:集成前端部分

html要引入融云js的sdk;

然后下面是我痛苦的研究了融云的sdk后简化了的使用方法;

/Public/statics/rongcloud/js/main.js

然后配置html即可;

/tpl/Home/Index/user1.html

/tpl/Home/Index/user2.html

最终的效果是这样的:

1465918228611040.jpg

当然;样式可以自己改;

测试项目示例的时候;切记使用两个不同的浏览器分别打开代表两个用户的链接;

用来模拟是两个用户在聊天;

出处:http://baijunyao.com/article/72

原文:http://www.cnblogs.com/yangyanfei/p/6389430.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值