我想通过 API 将用户添加到版主组。
我使用的调用如下:
https://discourse.example.com/groups/{group_id}/members.json
尽管我收到了以下错误:
“errors”: [
"您无权查看所请求的资源。"
],
"error_type": "invalid_access"
我想通过 API 将用户添加到版主组。
我使用的调用如下:
https://discourse.example.com/groups/{group_id}/members.json
“errors”: [
"您无权查看所请求的资源。"
],
"error_type": "invalid_access"
您很可能没有正确传递 API 密钥。
感谢您的回复。
我也曾有过同样的想法,但我拥有管理员 API 密钥,错误依然相同。
此外,如果不是尝试将用户添加到版主组,而是添加到任何其他自定义组,用户都能成功添加。
等等,你只是想将某个用户设为版主吗?你只需要更新用户记录中的版主字段。这实际上不是一个群组,问题就出在这里。
你应该使用用户 API 而不是群组 API 来完成这个操作。
我不确定这是否是您所指的方法。
不过,我尝试使用此方法分配版主角色。
https://discourse.example.com/admin/users/{id}/groups
{
“group_id”: 2 // 版主
}
但收到了以下错误:
“您无法修改自动组”
群组编辑并不是将某人设为版主的方法。请查看该用户的管理员页面,点击授予版主权限按钮,并打开f12控制台查看发送了哪些请求。
哇,这真的太酷了……太棒了,谢谢 Jeff!