使用LinkedIn API CDN(https://platform.linkedin.com/in.js)登录是否已损坏?

时间:2019-04-26 07:05:07

标签: angular login angular6 linkedin linkedin-api

我正在使用角度为v6的其他NPM软件包通过LinkedIn API登录。

但是我每个包装都面临一个问题。即使在最近运行的用JavaScript开发的网站中,现在也抛出了同样的问题。 调试后,我在https://platform.linkedin.com/in.js中发现了一个问题。

错误在控制台中显示如下-

main.7cd16821a6fe05c4faf5.js:1 ERROR Error: Uncaught (in promise): TypeError: Cannot read property then of undefined
TypeError: Cannot read property then of undefined
at Object.authorize (in.js:18)

我已经尝试过使用角度软件包-

 1. https://www.npmjs.com/package/angular-linkedin-sdk
 2. https://www.npmjs.com/package/angularx-social-login

Also tried to create raw javascript SDK project.

DEMO- https://abacritt.github.io/angularx-social-login/

那么这真的是API问题,还是我最终有任何错误?如果是,那是什么?

如果还有其他与LinkedIn签名的方法,请告诉我。

2 个答案:

答案 0 :(得分:0)

LinkedIn不再支持JavaScript SDK。推荐的方法是使用OAuth 2.0和LinkedIn的API。

  

我们的JavaScript和移动软件开发套件(SDK)将停止工作。开发人员将需要直接从其应用迁移到使用OAuth 2.0。

https://engineering.linkedin.com/blog/2018/12/developer-program-updates

答案 1 :(得分:0)

  

现在我们不能使用JavaScript和移动软件开发套件   (SDK)

     

按照https://engineering.linkedin.com/blog/2018/12/developer-program-updates

使用LinkedIn登录的另一种方法是 LinkedIn Rest API和OAuth 2.0

一些有用的链接,用于使用OAuth 2.0实现LinkedIn Rest API-