LinkedIn分享回调Javascript SDK / API v2

时间:2019-01-28 11:06:21

标签: javascript html share linkedin linkedin-api

我正在尝试通过LinkedIn JavaScript SDK共享内容。但是,LinkedIn只是更新了他们的API,我不知道该怎么做:在弹出窗口中共享URL并在成功共享时获取回调。

使用旧的LinkedIn共享插件,您将具有以下内容:

https://docs.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>

但是它具有成功属性(该属性不再起作用)。

我还想到了一些解决方法,例如检查共享计数器是否为+1。但计数器也已弃用。另一个解决方法是检查共享弹出窗口何时关闭。但是随后用户可以关闭它,他们“成功”共享。

2 个答案:

答案 0 :(得分:1)

因此,当您使用API​​时,每次有人单击共享按钮API返回值时,

function onSuccess(data) {
    console.log(data);
  } 

如果有人将共享您的内容数据将具有某些值,但是如果有人单击它并在紧随其后将其关闭,则该值将为null。您可以使用上面的代码进行检查。

希望对您有所帮助。

答案 1 :(得分:1)

您正在使用Share with LinkedInJavaScript SDK功能(支持成功的回调)共享内容,该功能将根据链接的developer-program-updates而弃用。

  

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

此处指示开发人员迁移到OAuth 2.0,但是您正在研究共享插件,该插件仅提供基本的URL共享功能。 如果您查看文档,则可以看到response section包含201 Created成功的状态代码,还包含新创建的帖子的ID。