无法向 Linkedin 应用添加权限并出现错误 unauthorized_scope_error

Unable to add permissions to Linkedin app and getting error unauthorized_scope_error

我想将 LinkedIn 登录按钮添加到我用 React 制作的网站。

因此,我在 Linkedin 上创建了一个新应用,我有 CLIENT_ID 和 CLIENT_SECRET。我还添加了 REDIRECT_URL。但是在 PERMISSIONS 部分我看不到任何权限,我无法添加它们。

现在,当我尝试从文档对 url 进行 API 调用时:

const url = `https://www.linkedin.com/oauth/v2/authorization?response_type=code&client_id=${REACT_APP_CLIENT_ID}&redirect_uri=${REACT_APP_REDIRECT_URI}&scope=r_emailaddress`

它不起作用,我得到 error=unauthorized_scope_error

知道如何解决吗?

我认为如果我能够添加这些权限,问题就会得到解决。

提前致谢。

使用这个范围scope=r_liteprofile%20r_emailaddress%20w_member_social

在 LinkedIn 开发者门户上,转到您的应用程序,然后在产品选项卡 select "Share on LinkedIn" 和 "Sign In With LinkedIn" 产品中,您将获得以下权限。

r_liteprofile r_emailaddress w_member_social