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

How to fix the Error which getting users.profile.get in SLACK

我正在尝试获取我正在尝试使用 Slack 测试器测试的用户帐户信息。

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

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

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

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

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

要获得具有所需范围的令牌,您需要将范围添加到您的 Slack 应用程序并重新安装到工作区。

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