【问题标题】:Getting not_authed slack error on web api call though token is passed尽管传递了令牌,但在 Web api 调用上出现 not_authed slack 错误
【发布时间】:2017-09-18 08:47:11
【问题描述】:

我已成功在 slack api 中添加了一个应用程序,其权限范围设置为管理团队:

我已经从 传统令牌生成器 生成了令牌,并且我正在使用来自邮递员的以下信息进行 api 调用。

端点:https://slack.com/api/users.list

方法:获取

标题:

key=token

值=生成的令牌

它返回给我以下响应

{
  "ok": false,
  "error": "not_authed"
}

用 curl 尝试同样的事情是可行的,但使用 POST 方法并且不适用于 GET 方法

curl -X POST https://slack.com/api/users.list --data "token=codehere"

我到底哪里错了。

【问题讨论】:

    标签: slack-api slack


    【解决方案1】:

    它也适用于 GET,但您必须将属性作为 URL 参数传递,而不是在标头中。

    以下是语法示例:

    https://slack.com/api/users.list?token=YOURTOKEN 
    

    【讨论】:

    • { "ok": false, "error": "missing_scope", "needed": "users:read", "provided": "admin,identify" } 如您所说,当我尝试直接拨打电话时出现此错误。
    • 大多数 Slack API 方法都要求您的令牌附加某些范围。更多详情here
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-23
    • 1970-01-01
    • 2013-05-12
    • 2019-06-25
    • 2020-04-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多