首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LinkedIn OAuth异常范围NOT_AUTHORIZED r_fullprofile

问LinkedIn OAuth异常范围NOT_AUTHORIZED r_fullprofile
EN

Stack Overflow用户
提问于 2015-05-13 09:58:35
回答 2查看 7.7K关注 0票数 11

直到今天,我收到了一封来自LinkedIn的电子邮件,显示了一些重要的API更改,一切都很顺利。随后,我在通过.验证用户时发现了异常。LinkedIn。

下面是日志中的异常

代码语言:javascript
复制
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逻辑。

代码语言:javascript
复制
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)

来自LinkedIn的邮件

​

​

我的分析到现在

如果我将作用域更改为r_basicprofile,它可以正常工作,但我无法获得通过身份验证的linkedin用户的skills信息。

为了满足API的更改,我需要做哪些额外的更改?

EN

回答 2

Stack Overflow用户

发布于 2015-06-18 18:04:42

从 May 12, 2015开始,Linkedin限制了开放API.

对r_fullprofile作用域的访问要求您从LinkedIn申请并获得对此信息的访问权限。完整的配置文件字段仅适用于已应用并已批准用于Apply with LinkedIn用例的应用程序。

解决方案:

向LinkedIn申请合作伙伴状态,解释您的集成是什么以及它是如何工作的。如果它符合的标准,“我们认为它们为成员、开发人员和LinkedIn提供了价值”,那么将为该应用程序保留部分或所有受限端点,而且只有该应用程序才能打开。

成员配置文件字段

所有LinkedIn开发人员都可以使用以下配置文件字段:

  1. 基本剖面场
  2. 位置场
  3. 位置场

成员配置文件字段可应用于LinkedIn开发人员:

以下选择的配置文件字段仅适用于已申请并已批准使用LinkedIn用例的应用程序:

  1. 全剖面场
  2. 联系人信息字段
  3. 公司领域
  4. 出版领域
  5. 专利领域
  6. 语言场
  7. 技能场
  8. 认证领域
  9. 课程场
  10. 教育领域
  11. 义工场

查看此 linkedin page ,以了解哪些字段可供所有开发人员使用,哪些字段不可用。。

票数 6
EN

Stack Overflow用户

发布于 2015-05-13 10:08:50

我在https://apigee.com/console/linkedin试过这个https://apigee.com/console/linkedin。

这是在阿比吉提供技能,但在这里的https://developer.linkedin.com/docs/fields,技能是你需要得到领英批准。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30211460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档