angular - 使用 LinkedIn API CDN(https://platform.linkedin.com/in.js) 登录是否损坏?
问题描述
我正在使用不同的 NPM 角度 v6 包通过 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 - 修剪录制的音频并导出
- php - 如何在 Facebook-PHP-SDK 中授权应用程序
- php - 使用数据表导出到excel时将数字转换为字符串
- r - 我可以使用 miniCRAN 将 github R 包添加到本地 CRAN 库吗
- c# - 在 C# 中通过 Process.Start 运行 git 会给出退出代码 128
- r - lme() 警告问题。在 lme.formula( 在所有 2 级组中,观察值少于随机效应
- java - AttachmentPart:如何获取名称?
- sql - 您可以在 SQL Server 查询中将环境变量设置为整数吗?
- c# - while循环阻止其他代码执行c#
- common-lisp - 更改漂亮打印调度表中的条目(Common Lisp)