chenyongze / yunxin-util
网易云信 IM SDK fro PHP , IM ,聊天室,直播间
1.0.3
2020-06-25 06:44 UTC
Requires
- php: ^7.0.0
- ext-json: *
- guzzlehttp/guzzle: ^6.3
This package is auto-updated.
Last update: 2024-10-25 16:02:37 UTC
README
安装
推荐使用 Composer:composer require chenyongze/yunxin-util ^1.0
使用
创建实例
$appKey = '****'; // 网易云信分配的账号 $appSecrt = '****'; // 网易云信分配的密钥 $entrance = new \YunxinUtil\Entrance($appKey, $appSecrt);
用户
# 创建用户 $entrance->user()->create($accid, $name, $icon); # 用户基本信息更新 $entrance->user()->update($accid, $token); # 封禁用户 $entrance->user()->block($accid); # 解禁用户 $entrance->user()->unblock($accid); # 更新用户名片 $entrance->user()->updateUserInfo($accid, $name, $icon); # 批量获取用户名片 $entrance->user()->getUserInfos($accids);
消息功能
# 文本消息 $entrance->chat()->sendTextMsg($accidFrom, $to, $open, $text); # 图片消息 $entrance->chat()->sendPictureMsg($accidFrom, $to, $open,$picName, $picMD5, $picUrl, $picExt, $picWidth, $picHeight, $picSize); # 批量文本消息 $entrance->chat()->sendTextBatchMsg($accidFrom, $accidsTo, $text); # 发送自定义系统通知 $entrance->chat()->sendAttachMsg($from, CHAT::CHAT_ONT_TO_ONE, $to, $attach);