我正在尝试将用户添加到用户组(并以此尝试使用API调用usergroups.users.update)
我正在使用范围为usergroups:write和usergroups:read的工作空间令牌(完整列表:channels:read,channels:write,chat:write,groups:write,im:write,identity:read:user,usergroups:读取,用户组:写入,用户:读取,用户:读取电子邮件,users.profile:写入)
有效负载为:
{"usergroup":"SCGM0xxxx","users":"U5W2Rxxxx"}
Run Code Online (Sandbox Code Playgroud)
(小写的xxxx隐藏身份)
从Curl发布:
POST /api/usergroups.users.update HTTP/1.1
POST请求到usergroups.users.update的结果仅返回
{
"ok" => false
"error" => "permission_denied"
}
Run Code Online (Sandbox Code Playgroud)
该文档指出:
该用户无权更新用户组的用户列表。
我是否需要配置其他设置才能使其正常工作?更改oauth范围后,我已经重新安装了该应用程序。我同时添加了usergroups:read和usergroups:write,并且可以使用API调用usergroups.list
。
小智 8
根据松弛支持:
\n\n\n\n\xe2\x80\x99s 工作区首选项限制了可以管理用户组的人员。您的工作区所有者很可能已将其锁定。如果您使用的令牌不属于允许管理用户组的成员之一,您将收到 \xe2\x80\x9cpermission_denied\xe2\x80\x9d 错误。\ n 设置如下所示:\n
\n\n 要查找工作区所有者列表,您可以前往您的帐户页面: https: //my.slack.com/account/workspace-settings#admins
归档时间: |
|
查看次数: |
108 次 |
最近记录: |