我正在开发一个Rails应用程序,其中包含从LinkedIn导入到Rails数据库的配置文件信息。 它正常工作了很多时间,但在过去两周它突然停止工作......Linkedin Rest Rest API突然停止工作
- 默认应用程序的权限在LinkedIn只是
r_fullprofile
- 我用
linkedin
宝石作为一个包装 - 域导入 -
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
, 所以我决定,API授权客户与我的LinkedIn应用程序内不起作用。
另外,我发现an answer on stackoverflow一些API规则发生了变化,前一段时间:
2015年5月12日之后,应用程序将不再能够请求该 成员权限,而通过LinkedIn是被特别审查 遵守LinkedIn申请使用案例 (https://developer.linkedin.com/docs/apply-with-linkedin)或某些 其他合作伙伴计划成员资格,授予访问该 权限。
但是,现在是否存在r_fullprofile
权限的某些模拟,它允许从linkedin获取所有配置文件信息?
这意味着我们可以从'r-fullprofile'范围访问位置/技能?如果是的话,你可以请看看: http://stackoverflow.com/questions/33849520/how-to-fetch-linkedin-user-data –