融云 php web在线客户,GitHub - yy526063395/Web-IM-mini: PHP+layIM+融云简单实现版
WebIM
PHP + layIM + 融云 版 Web IM
IT行业交流群 295721957
本版本只是简单实现了聊天功能,因为还没有获取授权,完整功能就等获取授权以后吧
所用插件:
layIM 3.0.4 本项目中已去除layim.js
融云开源Server SDK server-sdk-php
体验帐号:
用户名:Luffy 密码:admin888
用户名:Shanks 密码:admin888
用户名:Buggy 密码:admin888
开始之前,你要了解layui扩展第三方插件的方法,然后在融云注册帐号并创建应用,最后在融云的server开发指南中下载php版sdk。
layui绑定扩展
layui.config({
base: 'static/js/' //第三方扩展路径
}).extend({
rmlib: 'rmlib', //static/js/rmlib.js 对应于融云的http(s)://cdn.ronghub.com/RongIMLib-2.2.5.min.js
protobuf: 'protobuf', //static/js/protobuf.js 对应于融云的http(s)://cdn.ronghub.com/protobuf-2.1.5.min.js
socket: 'socket', //融云的方法和layim的方法封装
});
layim,socket初始化
layui.use(['layim', 'jquery', 'socket'], function (layim, socket) {
var $ = layui.jquery;
var socket = layui.socket;
var token = $('body').data('token');
var rykey = $('body').data('rykey');
socket.config({ // socket初始化。
key: rykey,
token: token,
layim: layim,
});
layim.config({
init: {
url: 'class/doAction.php?action=get_user_data', data: {}
},
//…… layui基础配置,直接复制官网
});
}
socket.js
如果看不懂,可以参照着融云的web im通讯能力库文档和layim的文档,这里就是两者的结合。
融云 php web在线客户,GitHub - yy526063395/Web-IM-mini: PHP+layIM+融云简单实现版相关推荐
- thinkphp整合系列之融云即时通讯在线聊天
随着技术的发展:现代的网站:越来越趋于应用形式了: 不再是像以前那样需要用户刷新页面:获取数据了: 服务器端可以主动向用户推送数据:更加及时性了: 比较突出的就是即时通讯在线聊天: 今个:我们要打造的 ...
- 融云聊天 php_thinkphp整合系列之融云即时通讯在线聊天
随着技术的发展:现代的网站:越来越趋于应用形式了: 不再是像以前那样需要用户刷新页面:获取数据了: 服务器端可以主动向用户推送数据:更加及时性了: 比较突出的就是即时通讯在线聊天: 今个:我们要打造的 ...
- 【云原生之Docker实战】使用Docker部署Web在线聊天室Rocket.Chat
[云原生之Docker实战]使用Docker部署Web在线聊天室Rocket.Chat 一.Rocket.Chat介绍 二.检查本地系统环境 1.检查系统版本 2.检查docker版本 3.检查doc ...
- travis ci_如何使用Travis CI和GitHub进行Web开发工作流程
travis ci by Vijayabharathi Balasubramanian 通过Vijayabharathi Balasubramanian 如何使用Travis CI和GitHub进行W ...
- 3D模型在线云转换和在线展示
迪威模型(www.3dwhere.com)是供网友在线分享与3D模型交易的平台.目前,迪威模型提供的3D模型组件逾两百万条.自上线以来,迪威模型已先后为数万名从业者提供优质.完美的3D模型资料以及迪威 ...
- web在线编辑器与在线文档盘点
文章目录 前言 在线编辑器需要哪些功能? 开源的web编辑器 Monaco Editor ProseMirror tiptap Milkdown 掘金markdown编辑器 字节的Syllepsis ...
- 在线聊天JAVA后端_java web 在线聊天的基本实现
随着互联网的发展,http的协议有些时候不能满足需求,比如在现聊天的实现.如果使用http协议必须轮训,或者使用长链接.必须要一个request,这样后台才能发送信息到前端. 后台不能主动找客户端通信 ...
- linux web 共享文件夹,KodExplorer 3.2外链支持,文件夹共享,Web在线文件管理
KodExplorer 3.2外链支持,文件夹共享,Web在线文件管理 发布时间:2015-10-26 09:09:53来源:红联作者:empast KodExplorer是款开源的Web在线文件管理 ...
- SSM项目使用GoEasy 获取客户端上下线实时状态变化及在线客户列表
一.背景 上篇SSM项目使用GoEasy 实现web消息推送服务是GoEasy的一个用途,今天我们来看GoEasy的第二个用途:订阅客户端上下线实时状态变化.获取当前在线客户数量和在线客户列表.截止我 ...
最新文章
- python简单代码编写-新手写Python,8招让你的代码更简洁更Pythonic!
- QT学习:目录操作与文件系统
- java 转xml 变成两根下划线_XStream实现xml和java对象之间的互相转换(包括对属性,别名,下划线_的处理),同理JSON也可以...
- Spring MVC搭建REST风格网站
- imp库,python进入import内部
- 数据结构思维 第八章 索引器
- python论坛签到_Python实现某论坛自动签到功能
- 应届生求职简历HTML模板
- NVIDIA GeForce Experience报错:“验证程序加载失败,请检查您的浏览器设置,例如广告拦截程序”的解决方法
- 电脑桌面计算机打开无响应,电脑任务栏假死点击没反应的解决方法(win7与xp)
- Excel基础知识一:Excel功能区、单元格快速定位与选择、Ctrl与Shift的配合使用
- 战火与秩序迁城显示服务器忙,《战火与秩序》如何迁城 迁城方法详解
- 163VIP邮箱全新域名上线,见证蜕变开启全新的VIP邮箱体验!
- Oracle 中用 update 语句更新date, timestamp字段的格式
- 对互联网行业的认知!
- js微信抢红包脚本代码_微信红包算法(js)
- android go 联发科 p10,联发科P10和高通骁龙435哪个性能强?联发科P10对比高通骁龙435评测...
- 3个普通人的致富案例,讲述一个当下年赚50万的创业机遇
- INKSCAPE (Draw freely) pdf转eps
- 知物由学 | 虚假色情泛滥,人工智能可以做些啥?