我有一个机器人令牌(以 xoxb 开头)并试图向https://slack.com/api/users.list发出请求,该请求返回的响应为{'ok': False, 'error': 'missing_scope', 'needed': 'users:read'...}
我似乎找不到如何将这个缺失的范围添加到provided我的机器人令牌已经拥有的范围列表中,也找不到任何指示“机器人令牌不能用于此请求”之类的东西。
关于如何提出上述请求的任何建议都会很有用。
我有一个机器人令牌(以 xoxb 开头)并试图向https://slack.com/api/users.list发出请求,该请求返回的响应为{'ok': False, 'error': 'missing_scope', 'needed': 'users:read'...}
我似乎找不到如何将这个缺失的范围添加到provided我的机器人令牌已经拥有的范围列表中,也找不到任何指示“机器人令牌不能用于此请求”之类的东西。
关于如何提出上述请求的任何建议都会很有用。
您可以将权限直接添加到 YAML 或 JSON 格式的应用清单文件中,如下所示:
...other stuff
"oauth_config": {
"scopes": {
"bot": [
...other Permissions
"users:read"
]
}
},
进行更改后,您需要重新安装到工作区
您可以从开发人员配置站点 ( https://api.slack.com/apps )上的OAuth & Permissions页面向您的应用程序添加新范围。确保在添加新范围后重新安装应用程序。