javascript - LinkedIn 分享回调 Javascript SDK/API v2

标签 javascript html share linkedin linkedin-api

我正在尝试通过 LinkedIn JavaScript SDK 共享内容。但是 LinkedIn 刚刚更新了他们的 API,我不知道如何:在弹出窗口中分享 URL 并在分享成功时获得回调。

使用旧的 LinkedIn 共享插件,你会得到这样的结果:

https://learn.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/plugins/share-plugin

<script src="//platform.linkedin.com/in.js" type="text/javascript">lang: en_US</script>
<script type="IN/Share" data-url="https://www.linkedin.com"></script>

但它有一个 on-success 属性(这不再起作用了)。

我还想到了一些解决方法,比如检查共享计数器是否有 +1。但是计数器也被弃用了。另一种解决方法是检查共享弹出窗口何时关闭。但随后用户只需关闭它,他们就“成功”共享了。

最佳答案

您正在使用 Share with LinkedIn 分享内容JavaScript SDK 的特性(支持成功回调)根据 linked-in 的 developer-program-updates,这将被弃用.

Our JavaScript and Mobile Software Development Kits (SDKs) will stop working. Developers will need to migrate to using OAuth 2.0 directly from their apps.

这里指示开发者迁移到OAuth 2.0但您正在查看仅提供基本 URL 共享功能的共享插件。 如果查看文档,您可以看到 response section包含成功时的 201 Created 状态代码,还包括新创建的帖子的 ID。

关于javascript - LinkedIn 分享回调 Javascript SDK/API v2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54400628/

相关文章:

javascript - 无法禁用文本区域中的逗号

android - Facebook 分享对话框始终仅在 Android 上显示验证码

javascript - 为什么 'in' 运算符会抛出字符串错误而不是记录 false?

javascript - 用文本更新 DOM 节点会覆盖旧文本

html - CSS:如何将宽度设置为 child 的宽度?

php - 在不换行的情况下在 div 中显示内容

MATLAB:安全共享函数

swift - RxSwift,分享+重试机制

javascript - firebase 多个文件上传的多个进度条

javascript - 如何仅从数组中追加一次值