【发布时间】:2017-10-18 07:59:28
【问题描述】:
我制作了一个 Slack 应用程序,其中有一个机器人。我在我的权限范围内选择了频道:历史,频道:读取,频道:写入,并且我已经通过了范围
"scope":"bot channel:history channel:read channel:write"
在进行我的 oauth2 验证(使用 python)时,我得到了范围为的响应
"scope":"identify,bot,channels:history,channels:read,channels:write"
连同客户端和机器人访问令牌。
现在,当我调用 api 来获取我的机器人被邀请到的频道的历史记录时,我得到了
{
ok: false,
error: 'missing_scope',
needed: 'channels:history',
provided: 'identify,bot:basic'
}
谁能告诉我哪里出错了。如何在我的 api 调用中提供 channels:history 范围。这真的让我发疯。我应该使用客户端访问令牌,即 xoxp-xxxx,而不是机器人令牌,即 xoxb-xxxx 吗?'
谢谢!
【问题讨论】: