使用Slack登录-无效作用域:identity.basic、identity.avatar



我已经设置了我的slack应用程序,以便使用Oauth2.0成功调用进行安装

https://slack.com/oauth/v2/authorize?client_id=<myAppsClientId>&scope=chat:write,commands,incoming-webhook,users:read&user_scope=chat:write,users:read

但当我尝试使用Slack登录时(这样用户就可以在我的网络应用程序上管理他们的空闲时间(,我使用

https://slack.com/oauth/v2/authorize?scope=identity.basic,identity.avatar&client_id=<myAppsClientId>

用户在松弛url上得到错误(在重定向到我的应用程序之前(:

Error details
Invalid permissions requested
Invalid scopes: identity.basic, identity.avatar

由于添加到slack和使用slack登录都调用相同的uri,我假设作用域参数将两者分开。不确定我哪里出了问题,因为我遵循了文档并使用了他们为我生成的按钮。

我不知道这是正确的修复方法,但我遇到了同样的问题,我通过将"scope"参数重命名为"user_scope"使其正常工作

好的,我实际上能够通过NOT使用v2登录Slack来让它工作。但我HAD使用v2来添加到Slack。

因此,使用/oauth/v2/authorize/api/oauth.v2.access添加到松弛CCD_ 3和CCD_

我不认为它应该这样工作,但这是唯一有效的组合。

最新更新