ctrl / discourse
此软件包已被弃用且不再维护。未建议替代软件包。
Discourse API 客户端
v0.4.0
2015-12-01 19:10 UTC
Requires
- php: >=5.4
- ctrl/discourse-sso: ~1.2.0
- guzzle/guzzle: 3.*
This package is not auto-updated.
Last update: 2020-01-28 20:11:37 UTC
README
安装
使用 composer
composer require ctrl/discourse
配置
将 Resources/examples/config.dist.php
文件复制为 config.php
cp Resources/examples/config.dist.php Resources/examples/config.php
插入正确的 base_url
、api_key
和 sso_secret
值。对于 api_username
应保持为 system
注意:已放置
.gitignore
文件以防止您提交此文件。
测试
从 CLI。如果其中任何一个引发 Guzzle 错误,那么它工作不正确。
组
组
php Resources/examples/groups.php
创建组
php Resources/examples/createGroup.php [NAME]
向组添加成员
php Resources/examples/groupAdd.php [GROUP_ID] [USERNAME]
从组中移除成员
php Resources/examples/groupRemove.php [GROUP_ID] [USERNAME]
组成员
php Resources/examples/groupMembers.php [SLUG]
分类
创建分类
php Resources/examples/createCategory.php [SLUG] [HEX_COLOR] [TEXT_HEX_COLOR]
分类的最新主题
php Resources/examples/categoryLatestTopics.php [CATEGORY_SLUG]
删除分类
php Resources/examples/deleteCategory.php [CATEGORY_ID]
用户
用户
php Resources/examples/users.php
用户
php Resources/examples/user.php [USERNAME]
活跃用户
php Resources/examples/activeUsers.php