LinkedIn API OAuth2.0 授权范围

LinkedIn API OAuth2.0 authorization scopes

我正在尝试建立一个示例 ASP.Net 核心 MVC 项目以使用 LinkedIn API。由于这只是为了测试目的,我创建了一家私人公司并注册并验证了该应用程序。 根据这里的 Microsoft 指南:https://docs.microsoft.com/en-us/linkedin/shared/authentication/authorization-code-flow?context=linkedin/context,我使用 MVC 的三条腿身份验证。 重定向似乎有效,但我总是收到错误消息:

Exception: unauthorized_scope_error;Description=Scope "r_basicprofile" is not authorized for your application

我发现的所有示波器都会出现此错误。不幸的是,我在这里找到的信息并不明确。

在像http://www.codedigest.com/posts/17/use-linkedin-login-for-authentication-in-aspnet-mvc-50---oauth-20这样的例子中,我通常可以看到屏幕截图,它允许自行注册范围。这不可能了。

我在 SO 上发现了这个问题,但这似乎主要关注活动范围,而不仅仅是基本范围。

这篇文章也很有趣:https://docs.microsoft.com/en-us/linkedin/shared/references/migrations/default-scopes-migration我了解信息,我不再需要配置默认范围,但这似乎与错误消息相反?

编辑:这是 LinkedIn 开发者页面上的应用程序屏幕截图:

您需要前往 linkedin 上的应用设置页面并检查您拥有哪些权限,然后我们才能知道问题所在