【问题标题】:slack API users.identity not working松弛 API users.identity 不起作用
【发布时间】:2017-07-04 07:20:11
【问题描述】:

我正在尝试让我的 python slack 机器人工作。我想获取尝试使用users.identity API 进行 API 调用的用户的信息。但是,我无法让它工作。

任何提示和想法为什么?

这是我得到的错误。

提前致谢。

【问题讨论】:

    标签: python api slack slack-api


    【解决方案1】:

    它不适用于https://api.slack.com/methods/users.identity/test。但是,如果您创建一个“应用程序/脚本”,您可以在其中进行身份验证,然后使用https://slack.com/api/users.identity?token=xxx 请求,您将获得登录人员的有效响应。带有用户名、用户 ID 和团队 ID

    【讨论】:

    • 我正在使用 slackclient。你能更详细地说明身份验证吗?我在浏览器上尝试了slack.com/api/users.identity?token=<mytoken> 不起作用,我还在 python 上尝试了 slack_client.api_call("users.identity", token="...")) 仍然不起作用
    • 这是我收到的消息 '{u'needed': u'identity.basic', u'provided': u'identify,read,post,client,apps', u'ok' : False, u'error': u'missing_scope'}'
    • 您需要执行此步骤api.slack.com/docs/oauth 以获取访问令牌。在api.slack.com/docs/oauth#appending_scopes 中,您需要将此范围添加到 oauth 请求 users.identity。
    猜你喜欢
    • 2018-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-20
    • 2018-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多