# Web-IM-mini **Repository Path**: 7257018/Web-IM-mini ## Basic Information - **Project Name**: Web-IM-mini - **Description**: PHP+layIM+融云简单实现版 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2018-04-18 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # WebIM PHP + layIM + 融云 版 Web IM M-finder博客 www.m-finder.com IT行业交流群 295721957 本版本只是简单实现了聊天功能,因为还没有获取授权,完整功能就等获取授权以后吧 ## 所用插件: layIM 3.0.4 本项目中已去除layim.js 融云开源Server SDK server-sdk-php ## 体验地址:www.m-finder.com/webim ## 体验帐号: 用户名:Luffy 密码:admin888 用户名:Shanks 密码:admin888 用户名:Buggy 密码:admin888 ## 须知 开始之前,你要了解layui扩展第三方插件的方法,然后在融云注册帐号并创建应用,最后在融云的server开发指南中下载php版sdk。 ## 相关代码 * layui绑定扩展 ```javascript 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初始化 ```javascript 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基础配置,直接复制官网    });   } ``` M-finder www.m-finder.com