我已经将我的空闲应用程序设置为使用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 (这样用户可以管理他们在我的web应用程序),我使用
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因为添加到松弛和使用松弛登录都调用相同的uri,所以假设作用域参数是将两者分开的。不知道我哪里出错了,因为我跟踪了文档,并使用了它们为我生成的按钮。
发布于 2020-04-16 05:18:48
好的,实际上,我可以通过不使用v2来登录Slack来实现它的工作。但是我不得不使用v2来添加Slack。
因此,使用/oauth/v2/authorize和/api/oauth.v2.access来添加slack,使用/oauth/authorize和/api/oauth.access表示带slack的签名
我不认为它应该像这样工作,但这是唯一有效的组合。
发布于 2020-04-14 23:36:44
我不知道这是正确的修复,但我遇到了同样的问题,我能够让它工作,重命名‘范围’参数为'user_scope‘
https://stackoverflow.com/questions/61150208
复制相似问题