【发布时间】:2015-09-15 05:02:07
【问题描述】:
我正在开发一个 Rails 应用程序,其中包含将个人资料信息从 LinkedIn 导入 Rails 数据库。 它在很多时候都可以正常工作,但在过去的 2 周里它突然停止工作了......
- LinkedIn 上的默认应用程序权限仅为
r_fullprofile - 我使用
linkedingem 作为包装器 - 要导入的字段 -
positions、educations、summary、languages、picture-url
错误,我在 PROD 日志中看到:
LinkedIn connect failed: Scope NOT_AUTHORIZED : r_fullprofile
.rvm/gems/ruby-2.1.2/gems/oauth-0.4.7/lib/oauth/consumer.rb:178:in `request'
.rvm/gems/ruby-2.1.2/gems/oauth-0.4.7/lib/oauth/consumer.rb:194:in `token_request'
.rvm/gems/ruby-2.1.2/gems/oauth-0.4.7/lib/oauth/consumer.rb:136:in `get_request_token'
.rvm/gems/ruby-2.1.2/gems/linkedin-0.4.3/lib/linked_in/helpers/authorization.rb:22:in `request_token'
正如我在调试中看到的,出于某种原因,request token and secret 是nil,
所以我决定用我的linkedin-app授权客户端的API不起作用。
另外,我发现 an answer on stackoverflow 前一段时间更改了一些 API 规则:
2015 年 5 月 12 日之后,应用将无法再请求此 未经领英特别审查的会员许可 遵守 Apply with LinkedIn 用例 (https://developer.linkedin.com/docs/apply-with-linkedin) 或一些 授予访问权限的其他合作伙伴计划成员资格 权限。
但是,现在是否存在一些类似于 r_fullprofile 的权限,可以访问从linkedin 获取所有配置文件信息?
【问题讨论】:
-
这意味着我们可以从
r-fullprofile范围访问职位/技能?如果是,请您看看:stackoverflow.com/questions/33849520/…
标签: ruby oauth-2.0 linkedin linkedin-api