Как исправить ошибку отсутствующей области действия в Slack (rtm.connect) API? - PullRequest
0 голосов
/ 05 февраля 2019

Когда я пытаюсь использовать метод rtm.connect с собственным токеном, тестер возвращает мне ложный ответ.

URL: 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.

1 Ответ

0 голосов
/ 12 февраля 2019

Вам необходимо сначала создать пользователя бота.Перейдите по этой ссылке и создайте ее.

Тогда вы получите OAuth-токен пользователя бота в Установить приложение в левой панели навигации.

Используйте этот токен доступа OAuth пользователя бота для вышеуказанного запроса.

...