NeteaseIm 封装了网易云信 IM即时通讯API 源码来自https://github.com/ailuoy/neteaseim 此大佬未创建tag,composer不能安装。 遂自己提交一下
- PHP 7.0+
- Composer
composer require ailuoy/neteaseim
$appId = 'your neteaseim appid';
$secret = 'your neteaseim secret';
$neteaseIm = new \Ailuoy\NeteaseIm\Client($appId, $secret);
try {
$response = $neteaseIm->user->getUinfos->go(['1']);
} catch (\Ailuoy\NeteaseIm\Exceptions\NeteaseImException $e) {
var_dump($e->getMessage());
}
var_dump($response);
- 创建群
- 拉人入群
- 踢人出群
- 解散群
- 编辑群资料
- 群信息与成员列表查询
- 获取群组详细信息
- 获取群组已读消息的已读详情信息
- 移交群主
- 任命管理员
- 移除管理员
- 获取某用户所加入的群信息
- 修改群昵称
- 修改消息提醒开关
- 禁言群成员
- 主动退群
- 将群组整体禁言
- 获取群组禁言列表
- 创建聊天室
- 查询聊天室信息
- 批量查询聊天室信息
- 更新聊天室信息
- 修改聊天室开/关闭状态
- 设置聊天室内用户角色
- 请求聊天室地址
- 发送聊天室消息
- 往聊天室内添加机器人
- 从聊天室内删除机器人
- 设置临时禁言状态
- 往聊天室有序队列中新加或更新元素
- 从队列中取出元素
- 排序列出队列中所有元素
- 删除清理整个队列
- 初始化队列
- 将聊天室整体禁言
- 查询聊天室统计指标TopN
- 分页获取成员列表
- 批量获取在线成员信息
- 变更聊天室内的角色信息
- 批量更新聊天室队列元素
- 查询用户创建的开启状态聊天室列表
- 目前没有检查json count 的rule 所以先暂时去掉json的元素个数统计,看是否可以自定义validate规则