在此处查看:Discourse API Docs 请求示例显示:
https://{url}/t/{id}/timer.json
{
"time": "",
"status_type": "string",
"based_on_last_post": true,
"category_id": 0
}
但这似乎与设置计时器不符(为什么需要 category_id?)
为现有主题设置计时器,使其在 30 天后关闭的正确方法是什么?
在此处查看:Discourse API Docs 请求示例显示:
https://{url}/t/{id}/timer.json
{
"time": "",
"status_type": "string",
"based_on_last_post": true,
"category_id": 0
}
但这似乎与设置计时器不符(为什么需要 category_id?)
为现有主题设置计时器,使其在 30 天后关闭的正确方法是什么?
了解 API 工作原理的最佳方法是参考 https://meta.discourse.org/t/reverse-engineer-the-discourse-api/20576。
请注意,文档中该参数并非“必需”。它取决于 status_type。
如果您使用 publish_to_category 类型,则需要它。
自动关闭 30 天将传递这些参数:

并返回这些数据:
啊,我总是忘记这一点 ![]()
我一直收到关于选择子分类的错误,然后我想起我们更改了 invalid_access 的文本,因为我们设置了大多数可以发帖的分类都是子分类(人们一直在尝试发帖到父分类)。所以,在访问无效的情况下,我只需要更改为具有版主权限的用户……现在可以了,谢谢! ![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.