看起来Linkedin或oauth.io最近改变了一些东西。
用于连接正常,现在它发出403错误。
使用我的应用程序设置检查oauth.io网站,尝试使用“尝试Oauth”按钮时出现同样的错误:
Connection failed with linkedin
We received an error while we were trying to authorize you. It can come from your API Keys or your provider app settings.
This error was returned by the server:
Error during the 'request_token' step (HTTP status code: 403)
Linkedin App界面似乎已经改变:
这是代码:
OAuth.initialize('xxxxx');
OAuth.popup('linkedin')
.done(function(result) {
console.log("Connecting to Linkedin");
result.me()
.done(function (response) {
//
})
.fail(function (err) {
alert("Problem connecting to Linkedin: " + err);
});
})
.fail(function (err) {
alert("Problem connecting to Linkedin: " + err);
});
有什么想法吗?
答案 0 :(得分:2)
2015年2月12日,LinkedIn宣布对其开发者计划进行一系列更改。这些变化现已开始生效,并将于2015年5月12日至5月19日期间推广至整个LinkedIn应用程序库。
请阅读以下网址
https://developer.linkedin.com/support/developer-program-transition
https://developer.linkedin.com/docs/apply-with-linkedin
注意 - 如果您要求r_fullprofile
或r_contactinfo
权限,那么您必须阅读申请链接的条款和条件申请与链接页面。< / p>
答案 1 :(得分:0)
在oauth.io
的帮助下找到答案:
点击此链接:https://developer.linkedin.com/support/developer-program-transition
Linkedin已对其API进行了一些更改,如果您未使用“申请公司API”而未使用r_fullprofile
或r_contactinfo
权限,则可能会导致403错误。