融云 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的文档,这里就是两者的结合。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值