ctrl/discourse

此软件包已被弃用且不再维护。未建议替代软件包。

Discourse API 客户端

v0.4.0 2015-12-01 19:10 UTC

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_urlapi_keysso_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