ailuoy / neteaseim
Netease im PHP SDK
Installs: 12
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 0
Forks: 1
Open Issues: 0
Type:project
Requires
- php: >=7.0
- guzzlehttp/guzzle: ^6.3
- illuminate/validation: ^5.8
This package is auto-updated.
Last update: 2024-10-23 15:23:21 UTC
README
NeteaseIm
Introduce
Netease im php sdk
Requirement
- PHP 7.0+
- Composer
Installation
composer require ailuoy/neteaseim
Usage
$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);
API List
网易云通信ID
用户名片
用户设置
用户关系依托
消息功能
群组功能(高级群)
- 创建群
- 拉人入群
- 踢人出群
- 解散群
- 编辑群资料
- 群信息与成员列表查询
- 获取群组详细信息
- 获取群组已读消息的已读详情信息
- 移交群主
- 任命管理员
- 移除管理员
- 获取某用户所加入的群信息
- 修改群昵称
- 修改消息提醒开关
- 禁言群成员
- 主动退群
- 将群组整体禁言
- 获取群组禁言列表
聊天室
- 创建聊天室
- 查询聊天室信息
- 批量查询聊天室信息
- 更新聊天室信息
- 修改聊天室开/关闭状态
- 设置聊天室内用户角色
- 请求聊天室地址
- 发送聊天室消息
- 往聊天室内添加机器人
- 从聊天室内删除机器人
- 设置临时禁言状态
- 往聊天室有序队列中新加或更新元素
- 从队列中取出元素
- 排序列出队列中所有元素
- 删除清理整个队列
- 初始化队列
- 将聊天室整体禁言
- 查询聊天室统计指标TopN
- 分页获取成员列表
- 批量获取在线成员信息
- 变更聊天室内的角色信息
- 批量更新聊天室队列元素
- 查询用户创建的开启状态聊天室列表
历史记录
在线状态
todo
- 目前没有检查json count 的rule 所以先暂时去掉json的元素个数统计,看是否可以自定义validate规则