Slack API:请求通道:具有一个授权的读取和标识范围

时间:2018-12-09 02:22:56

标签: slack-api

同时请求channels:readidentity.basic的范围时,出现以下错误:

  

请求了无效的权限
  无法同时请求身份范围和其他范围

对此有什么解决方案?我有兴趣确定用户是否是管理员并列出其频道。我要求上面的identity.basic范围,因为它是users:read范围的前提。我真的需要让用户点击两次“授权”吗?

1 个答案:

答案 0 :(得分:0)

不。您无需两次授权。如果您需要其他范围-因为您想访问API方法-您需要使用Add to Slack OAuth流。那将使您能够访问所有范围。

Sign-in-with Slack OAuth流仅用于快速用户身份验证,因此不包括任何要求用户确认它们的范围(例如users.read)。因此,您只能拥有用户身份。*此流的范围,如{strong>有效参数 / scope下的documentation所述。