在linkedin上共享动态URL链接

时间:2015-03-25 11:16:01

标签: javascript api linkedin

在HTML代码中,我使用data-url静态编写脚本,但是我的问题是如何共享动态生成的链接?

HTML

<div>
  <script type="IN/Share" data-url="http://www.everdrobe.com/rate/551107c763eef/recent" data-counter="top" id="linked_url"></script>
</div>

Linkedin脚本

<script src="//platform.linkedin.com/in.js" type="text/javascript"> lang: en_US</script>

我认为script在加载时只执行一次,这就是为什么它不能以任何其他方式工作我能分享吗? 帮助应该适用。

2 个答案:

答案 0 :(得分:0)

在您的js文件中,

$("#linked_url").click(function() {

    window.open("https://www.linkedin.com/shareArticle?mini=true&url="
                + $(this).data("url")
                +"&title=",'', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=300,width=600');
    return false;
});

答案 1 :(得分:0)

您可以使用类似这样的格式在LinkedIn上共享...

https://www.linkedin.com/sharing/share-offsite/?url={url}

来源: Official LinkedIn Sharing Documentation

因此,当然,您可以仅通过...动态共享JS。

var yoururl = "yoursite.com?something=somethingelse&test=test2";

$('.share-link').html(
    '<a href="' +
    'https://www.linkedin.com/sharing/share-offsite/?url=' +
    encodeURIComponent(yoururl) +
    '">Share on LinkedIn</a>'
);

如果您要预先推测标题,描述,缩略图等内容,请查看 Official LinkedIn Shareable Documentation 描述的OpenGraph标签。