如何修复在SLACK中获取users.profile.get的错误

时间:2019-07-16 11:40:39

标签: slack slack-api slack-commands

我正在尝试获取要使用Slack Tester进行测试的用户帐户信息。

api.slack.com/methods/users.profile.get/test

当我提供令牌并单击“测试”时,出现以下错误:

{
    "OK": false,
    "error": "missing_scope",
    "needed": "users.profile:read",
    "provided": "identify,bot,incoming-webhook"
}

1 个答案:

答案 0 :(得分:0)

您的令牌缺少必需的范围。

如错误消息所述,您需要范围users.profile:read来运行API方法users.profile.get

要获取具有所需范围的令牌,您需要将该范围添加到Slack应用中,然后重新安装到工作区中。

此API方法也不适用于机器人令牌。您需要提供一个用户令牌,也就是Oauth访问令牌。