4

当我尝试使用rtm.connect带有自己令牌的方法时,测试仪返回错误的响应。

网址:https://slack.com/api/rtm.connect?token=xoxp-532016xxxxx-53xxxxxx-536743xxxxxx-9211bedc4bfe9ddfexxxxxxxxxxxxxx&pretty=1

{
    "ok": false,
    "error": "missing_scope",
    "needed": "rtm:stream",
    "provided": "identify,incoming-webhook,channels:history,im:history,channels:read,im:read,team:read,users:read,users:read.email,users.profile:read,chat:write:user,files:write:user"
}

我在请求中缺少什么?为什么会missing_scope出现这个错误?我已经关注了 Slack 文档。

4

1 回答 1

5

您需要首先创建用户机器人。按照此链接创建一个。

然后,您将在左侧导航栏中的Install App下获得Bot User OAuth Access Token 。

将此Bot User OAuth 访问令牌用于上述请求。

于 2019-02-12T09:00:45.030 回答