【问题标题】:Get Slack user name through oAuth API通过 oAuth API 获取 Slack 用户名
【发布时间】:2015-11-26 02:56:02
【问题描述】:

我正在使用 eSlack oAuth API 将我的应用程序与 Slack 集成。关注these instructions,我执行以下操作:

  1. 调用 https://slack.com/oauth/authorize 传递我的 client_id 和范围“识别、读取、发布 -> 我得到一个代码
  2. 使用 id、secret、code 调用 https://slack.com/api/oauth.access -> 我得到一个访问令牌
  3. 我现在想要获取用户的句柄(姓名) -> 查看 user.info documentation,我需要提供我的令牌和用户 ID - 我没有。

我应该在哪里/如何获取用户 ID?我错过了什么?

【问题讨论】:

  • 如果您可以提升范围以包含“客户”权限,rtm.start 方法将返回“自我”组下的用户 ID。

标签: api oauth slack-api


【解决方案1】:

您可以在auth.test 端点中访问此信息。它还将返回团队 ID、用户 ID 和用户名。

【讨论】:

  • 谢谢!这看起来正是我所需要的!
  • oauth.access 在大多数情况下的响应现在还包括授权用户的用户 ID。
猜你喜欢
  • 1970-01-01
  • 2012-01-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-24
  • 1970-01-01
相关资源
最近更新 更多