如何使用API获取主题的权限?

在文档中找不到如何使用 API 获取分配给主题的权限。

除了主题端点之外,是否有提供此信息的其他端点?

谢谢!

1 个赞

具体是哪些权限?如果以这个主题的端点为例:

https://meta.discourse.org/t/how-do-you-get-the-permissions-assigned-to-a-topic-using-the-api/291007.json

这里有许多可以使用的字段……有一个顶级的:

visible: true

还有一个名为 details 的子对象,其中包含诸如:

can_edit
can_delete
can_create_post

等等……

1 个赞

我已经弄清楚了一部分。它似乎由父类别设置。
我看到有些类别设置了以下值:

"read_restricted": true

我正在尝试弄清楚哪些用户组可以读取哪些类别。

我是 Discourse 的新手,正在尝试弄清楚。

1 个赞

API的最佳文档是逆向工程Discourse API。如果你能从前端进行逆向工程,你就能看到API调用是什么。

2 个赞