登录时 LinkedIn API CDN(https://platform.linkedin.com/in.js) 已损



我正在使用不同的 angular 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.

演示- https://abacritt.github.io/angularx-social-login/

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

如果有其他方法可以签名LinkedIn请告诉我。

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

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

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

现在我们不能使用 JavaScript 和移动软件开发工具包 (软件开发工具包(

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

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

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

  • http://shanalikhan.github.io/2015/09/02/OAuth-2.0-working-with-LinkedIn.html
  • https://medium.com/@ellesmuse/how-to-get-a-linkedin-access-token-a53f9b62f0ce

最新更新