coimstark / mattermost
用于与Mattermost API交互的PHP包装器 https://api.mattermost.com/
1.3.0
2021-07-15 12:55 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: 2024-09-09 12:46:22 UTC
README
Mattermost Api的PHP包装器 Mattermost Api
安装
composer require coimstark/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);
示例
您可以在示例中找到每个API请求的示例
团队
用户
频道
- 创建频道
- 创建直接消息频道
- 创建群组消息频道
- 获取所有公开频道
- 按名称获取频道
- 搜索群组频道 需要最低Mattermost服务器版本5.14
- 获取频道时区 需要最低Mattermost服务器版本5.6
- 按ID获取频道
- 更新频道
- 删除频道
- 修补频道
- 将公开频道转换为私有
- 恢复频道
- 获取频道统计信息
- 从频道获取固定帖子
- 获取已删除的频道
- 通过搜索词自动完成公开频道 需要最低Mattermost服务器版本4.7
- 通过搜索词自动完成您的频道 需要最低Mattermost服务器版本5.4
- 搜索公开频道
- 按团队和频道名称获取频道