当相同的代码工作正常时,oauth.io linkedin给出403错误

时间:2015-05-19 04:08:03

标签: linkedin linkedin-jsapi oauth.io

看起来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 2.0链接
  • 重新输入我的信息等,看起来设置正确
  • 此设置过去一直工作到最近

这是代码:

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);
});

有什么想法吗?

2 个答案:

答案 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_fullprofiler_contactinfo权限,那么您必须阅读申请链接的条款和条件申请与链接页面。< / p>

答案 1 :(得分:0)

oauth.io的帮助下找到答案:

点击此链接:https://developer.linkedin.com/support/developer-program-transition

Linkedin已对其API进行了一些更改,如果您未使用“申请公司API”而未使用r_fullprofiler_contactinfo权限,则可能会导致403错误。