fiyo / mattermost
此包已废弃且不再维护。未建议替代包。
用于与 Mattermost API 交互的 Php 包装器 https://api.mattermost.com/
1.4.0
2022-01-05 11:31 UTC
Requires
- php: ^7.0 || ^7.1 || ^7.2 || ^7.3 || ^7.4 || ^8.0
- ext-json: *
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- phpunit/phpunit: ^8.2
This package is auto-updated.
Last update: 2022-06-10 09:08:10 UTC
README
Mattermost Api 的 PHP 包装器 Mattermost Api
安装
composer require onderdelenwinkelnl/mattermost
认证
认证可以通过用户名/密码处理
$username = ''; $password = ''; $session = (new Session()) ->fromLogin($username, $password);
或者可以通过使用 个人访问令牌 处理
$accessToken = ''; $session = (new Session()) ->fromPersonalAccessToken($accessToken);
现在使用您刚刚创建的会话设置客户端
$uri = ''; // Mattermost uri incl. port (f.e. https://mattermost.acme.com:443) $client = new Client($session, $uri);
示例
您可以在 examples 中找到每个 API 请求的示例
团队
用户
频道
- 创建频道
- 创建直接消息频道
- 创建群组消息频道
- 获取所有公开频道
- 按名称获取频道
- 搜索群组频道 需要最低 Mattermost 服务器版本 5.14
- 获取频道时区 需要最低 Mattermost 服务器版本 5.6
- 按 ID 获取频道
- 更新频道
- 删除频道
- 修补频道
- 将公共频道转换为私有频道
- 恢复频道
- 获取频道统计信息
- 从频道获取固定帖子
- 获取已删除的频道
- 按搜索词自动完成公共频道 需要最低 Mattermost 服务器版本 4.7
- 按搜索词自动完成您的频道 需要最低 Mattermost 服务器版本 5.4
- 搜索公共频道
- 按团队和频道名称获取频道