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+融云简单实现版相关推荐

  1. thinkphp整合系列之融云即时通讯在线聊天

    随着技术的发展:现代的网站:越来越趋于应用形式了: 不再是像以前那样需要用户刷新页面:获取数据了: 服务器端可以主动向用户推送数据:更加及时性了: 比较突出的就是即时通讯在线聊天: 今个:我们要打造的 ...

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

    随着技术的发展:现代的网站:越来越趋于应用形式了: 不再是像以前那样需要用户刷新页面:获取数据了: 服务器端可以主动向用户推送数据:更加及时性了: 比较突出的就是即时通讯在线聊天: 今个:我们要打造的 ...

  3. 【云原生之Docker实战】使用Docker部署Web在线聊天室Rocket.Chat

    [云原生之Docker实战]使用Docker部署Web在线聊天室Rocket.Chat 一.Rocket.Chat介绍 二.检查本地系统环境 1.检查系统版本 2.检查docker版本 3.检查doc ...

  4. travis ci_如何使用Travis CI和GitHub进行Web开发工作流程

    travis ci by Vijayabharathi Balasubramanian 通过Vijayabharathi Balasubramanian 如何使用Travis CI和GitHub进行W ...

  5. 3D模型在线云转换和在线展示

    迪威模型(www.3dwhere.com)是供网友在线分享与3D模型交易的平台.目前,迪威模型提供的3D模型组件逾两百万条.自上线以来,迪威模型已先后为数万名从业者提供优质.完美的3D模型资料以及迪威 ...

  6. web在线编辑器与在线文档盘点

    文章目录 前言 在线编辑器需要哪些功能? 开源的web编辑器 Monaco Editor ProseMirror tiptap Milkdown 掘金markdown编辑器 字节的Syllepsis ...

  7. 在线聊天JAVA后端_java web 在线聊天的基本实现

    随着互联网的发展,http的协议有些时候不能满足需求,比如在现聊天的实现.如果使用http协议必须轮训,或者使用长链接.必须要一个request,这样后台才能发送信息到前端. 后台不能主动找客户端通信 ...

  8. linux web 共享文件夹,KodExplorer 3.2外链支持,文件夹共享,Web在线文件管理

    KodExplorer 3.2外链支持,文件夹共享,Web在线文件管理 发布时间:2015-10-26 09:09:53来源:红联作者:empast KodExplorer是款开源的Web在线文件管理 ...

  9. SSM项目使用GoEasy 获取客户端上下线实时状态变化及在线客户列表

    一.背景 上篇SSM项目使用GoEasy 实现web消息推送服务是GoEasy的一个用途,今天我们来看GoEasy的第二个用途:订阅客户端上下线实时状态变化.获取当前在线客户数量和在线客户列表.截止我 ...

最新文章

  1. python简单代码编写-新手写Python,8招让你的代码更简洁更Pythonic!
  2. QT学习:目录操作与文件系统
  3. java 转xml 变成两根下划线_XStream实现xml和java对象之间的互相转换(包括对属性,别名,下划线_的处理),同理JSON也可以...
  4. Spring MVC搭建REST风格网站
  5. imp库,python进入import内部
  6. 数据结构思维 第八章 索引器
  7. python论坛签到_Python实现某论坛自动签到功能
  8. 应届生求职简历HTML模板
  9. NVIDIA GeForce Experience报错:“验证程序加载失败,请检查您的浏览器设置,例如广告拦截程序”的解决方法
  10. 电脑桌面计算机打开无响应,电脑任务栏假死点击没反应的解决方法(win7与xp)
  11. Excel基础知识一:Excel功能区、单元格快速定位与选择、Ctrl与Shift的配合使用
  12. 战火与秩序迁城显示服务器忙,《战火与秩序》如何迁城 迁城方法详解
  13. 163VIP邮箱全新域名上线,见证蜕变开启全新的VIP邮箱体验!
  14. Oracle 中用 update 语句更新date, timestamp字段的格式
  15. 对互联网行业的认知!
  16. js微信抢红包脚本代码_微信红包算法(js)
  17. android go 联发科 p10,联发科P10和高通骁龙435哪个性能强?联发科P10对比高通骁龙435评测...
  18. 3个普通人的致富案例,讲述一个当下年赚50万的创业机遇
  19. INKSCAPE (Draw freely) pdf转eps
  20. 知物由学 | 虚假色情泛滥,人工智能可以做些啥?

热门文章

  1. 记一次修改redis需要外部访问
  2. 《Java多线程编程核心技术》读后感(十四)
  3. wordpress的下载和安装介绍
  4. (一二〇)CALayer的一些特性
  5. - 动规讲解基础讲解八——正整数分组
  6. python多版本共存问题
  7. jQuery 2.0.3 - 整体架构
  8. Flutter SliverAnimatedOpacity 透明渐变动画效果
  9. Git 分支管理 Feature分支 强行删除分支
  10. 决策树学习笔记整理【转】