我正在尝试通过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。但计数器也已弃用。另一个解决方法是检查共享弹出窗口何时关闭。但是随后用户可以关闭它,他们“成功”共享。
答案 0 :(得分:1)
因此,当您使用API时,每次有人单击共享按钮API返回值时,
function onSuccess(data) {
console.log(data);
}
如果有人将共享您的内容数据将具有某些值,但是如果有人单击它并在紧随其后将其关闭,则该值将为null。您可以使用上面的代码进行检查。
希望对您有所帮助。
答案 1 :(得分:1)
您正在使用Share with LinkedIn的JavaScript SDK功能(支持成功的回调)共享内容,该功能将根据链接的developer-program-updates而弃用。
我们的JavaScript和移动软件开发套件(SDK)将停止工作。开发人员将需要直接从其应用迁移到使用OAuth 2.0。
此处指示开发人员迁移到OAuth 2.0,但是您正在研究共享插件,该插件仅提供基本的URL共享功能。
如果您查看文档,则可以看到response section包含201 Created
成功的状态代码,还包含新创建的帖子的ID。