Получите имя пользователя Slack через oAuth API

Я использую API eSlack oAuth для интеграции моего приложения со Slack. Следуя этим инструкциям, я делаю следующее:

  1. Позвоните по телефону https://slack.com/oauth/authorize, передав мой client_id, и область действия "идентифицируйте, прочтите , сообщение -> я получаю код
  2. Вызов https://slack.com/api/oauth.access с идентификатором, секретом и кодом -> Я получаю токен доступа
  3. Теперь я хочу получить дескриптор (имя) пользователя -> глядя на документацию по user.info, Мне нужно предоставить свой токен и идентификатор пользователя, которого у меня нет.

Где / как мне получить идентификатор пользователя? Что мне не хватает?


person Traveling Tech Guy    schedule 01.09.2015    source источник
comment
Если вы можете расширить область действия для включения разрешений «Клиент», метод rtm.start вернет идентификатор пользователя в группе «я».   -  person osowskit    schedule 01.09.2015


Ответы (1)


У вас есть доступ к этой информации в конечной точке auth.test. Он также вернет идентификатор команды, идентификатор пользователя и имя пользователя.

person osowskit    schedule 01.09.2015
comment
Спасибо! Похоже, это именно то, что мне нужно! - person Traveling Tech Guy; 01.09.2015
comment
Ответ от oauth.access теперь в большинстве случаев теперь также включает идентификатор пользователя авторизующего Пользователь. - person Erik Kalkoken; 02.11.2018