首页 文章

Slack API开启新的DM(范围和权限)

提问于
浏览 1001
0

我试图使用im.open Slack API调用与任意用户打开DM(直接消息) . 我发送了一个用户的user_id,我通过点击同意按钮获得该用户的id_id,以便开始一系列问题 . 我正在成功地将数据发送到Slack API以及接收数据 . 我收到以下回复......

{
    "ok": false,
    "error": "missing_scope",
    "needed": "im:write",
    "provided": "identify,incoming-webhook,chat:write:user,files:write:user",
 }

我已进入应用程序页面并更改了应用程序的范围(我不是所有者,但我的团队负责人(所有者)已获得协作者权限) . 这些是当前的权限......

enter image description here

我为图像质量差而道歉 . 范围如下......

  • 识别

  • incoming-webhook

  • chat:写:用户

  • files:write:user

  • im:写

在此更改之后,我仍然从Slack API获得相同的响应 . 以下是我发送的内容(这是我的user_id,我不介意) .

{
    "user": "U94155Z43"
}

任何帮助表示赞赏 . 谢谢 .

1 回答

  • 1

    我需要使用机器人令牌“xoxb”而不是用于所有其他松弛api调用的用户令牌“xoxp” .

相关问题