【问题标题】:LinkedIn API OAuth2.0 authorization scopesLinkedIn API OAuth2.0 授权范围
【发布时间】:2020-09-20 20:28:58
【问题描述】:

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

异常:未授权范围错误;描述=范围 “r_basicprofile”未授权您的应用程序

此错误出现在我找到的所有范围内。不幸的是,我在此找到的信息并不明确。

http://www.codedigest.com/posts/17/use-linkedin-login-for-authentication-in-aspnet-mvc-50---oauth-20 之类的示例中,我通常可以看到允许自行注册作用域的屏幕截图。这已经不可能了。

我在 SO How can I change a LinkedIn app's permissions? 上发现了这个问题,但这似乎主要与广告系列范围有关,而不仅仅是基本范围。

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

编辑:这里是 LinkedIn 开发者页面上的应用截图:

【问题讨论】:

    标签: linkedin


    【解决方案1】:

    你需要到linkedin上你的应用设置页面检查你有什么权限,然后我们才能知道是什么问题

    【讨论】:

    • 嗨 Tariq,感谢您的反馈。不幸的是,我在那里看不到任何权限。我已经添加了应用程序窗口的屏幕截图。
    • 在设置页面,产品选项卡中,选择 Share on Linkedin 并登录到linkedin
    • 嗯,我明白了,谢谢,我担心我会做 LinkedIn 不喜欢的事情 =)
    猜你喜欢
    • 1970-01-01
    • 2018-07-30
    • 2015-09-29
    • 2019-06-16
    • 1970-01-01
    • 2019-04-27
    • 2015-12-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多