slack api rtm.start missing_scope需要客户端

yon*_* ho 6 slack-api

我有获取访问令牌,当我尝试发布rtm.start时,我收到以下错误:

{
    error = "missing_scope";
    needed = client;
    ok = 0;
    provided = "identify,read,post";
}
Run Code Online (Sandbox Code Playgroud)

我已将范围设置为在授权api中读取,发布,识别.我一遍又一遍地阅读了api文件.只有rtm.start提到了客户端范围.但是在oauth文档中我没有找到客户端范围.那么,怎么了?

小智 8

你必须在获得令牌之前这样做.

当您执行连接应用程序的初始请求时,请包括&scope ="识别,阅读,发布,客户端"

  • 如果您打印响应的正文,它会告诉您缺少什么范围:例如`{"ok":false,"error":"missing_scope","needed":"users:read","provided":"识别,团队:阅读"}` (3认同)
  • @hailgrail我在创建新应用程序的Scopes部分找不到客户端.任何的想法? (2认同)