gpt4 book ai didi

oauth - LinkedIn OAuth 异常范围 NOT_AUTHORIZED r_fullprofile

转载 作者:行者123 更新时间:2023-12-04 02:12:17 24 4
gpt4 key购买 nike

直到今天,当我收到来自 LinkedIn 的一封电子邮件,指出一些重大的 API 更改时,一切都运行良好。随后我在通过身份验证用户时看到了异常。领英。

Following is the exception from logs


OAuth::Problem (Scope NOT_AUTHORIZED : r_fullprofile):
oauth (0.4.7) lib/oauth/consumer.rb:178:in `request'
oauth (0.4.7) lib/oauth/consumer.rb:194:in `token_request'
oauth (0.4.7) lib/oauth/consumer.rb:136:in `get_request_token'

OAuth logic to get request token.


consumer = OAuth::Consumer.new(LINKED_IN_API_KEY, LINKED_IN_SECRET_KEY,
{
:site => "https://api.linkedin.com",
:scheme => :header,
:http_method => :post,
:request_token_path => "/uas/oauth/requestToken?scope=r_fullprofile",
:access_token_path => "/uas/oauth/accessToken",
:authorizeEmapath => "/uas/oauth/authorize"
})

### Exception occurs at this call.
request_token = consumer.get_request_token(:oauth_callback => callback_url)

Email from LinkedIn



enter image description here

My Analysis till now



如果我将范围更改为 r_basicprofile它工作正常,但后来我没有收到 skills已验证的linkedin 用户信息。

我需要做哪些额外的更改才能满足 API 更改?

最佳答案

May 12, 2015 开始, Linkedin 限制了开放的 API。

访问 r_fullprofile scopes 要求您从 LinkedIn 申请并获得访问此信息的权限。完整的个人资料字段仅适用于已申请并获得批准 Apply with LinkedIn 的申请。用例。

解决方案:

向 LinkedIn 申请合作伙伴身份,说明您的集成是什么以及它是如何工作的。如果满足的条件“我们认为他们正在为成员(member)、开发者和 LinkedIn 提供值(value),”那么部分或全部受限端点将对该应用程序保持打开状态,并且仅对该应用程序保持打开状态。

成员(member)资料字段

以下选择的配置文件字段可供所有 LinkedIn 开发人员使用:

  • 基本配置文件字段
  • 位置字段
  • 职位字段

  • 可向 LinkedIn 开发人员申请的成员(member)资料字段:

    以下选择的配置文件字段仅适用于已申请并已批准使用 LinkedIn 用例的应用程序:
  • 完整的个人资料字段
  • 联系信息字段
  • 公司领域
  • 出版领域
  • 专利领域
  • 语言字段
  • 技能领域
  • 认证领域
  • 类(class)领域
  • 教育领域
  • 志愿者领域

  • 看看这个 linkedin page有关哪些字段可供所有开发人员使用,哪些不可用的更多详细信息。

    关于oauth - LinkedIn OAuth 异常范围 NOT_AUTHORIZED r_fullprofile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30211460/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com