我正在尝试在我的Web应用程序中创建一个LinkedIn共享代码,但是我想在实现它之前理解代码的每个部分的含义。以下面的代码为例:
$('.lisharelink').click(function() {
var shareurl = $(this).data('shareurl');
window.open('https://www.linkedin.com/shareArticle?mini=true&url=' + escape(shareurl) + '&title=' + document.title + '&source=whatever&target=new', '_blank', 'width=300,height=200');
return false;
});
'&source=
应该放什么?在哪里可以找到要放入此处的信息?
来源将由您的域或与之共享文章的任何其他域组成。这是一个简单的get变量。
<a href="http://www.linkedin.com/shareArticle?mini=true&url=[webversion]&source=YOURDOMAINHERE">
source
和title
之类的参数summary
对于LinkedIn共享URL不再可接受。如果要立即共享,则允许的唯一参数是url
,就像这样...
https://www.linkedin.com/sharing/share-offsite/?url={url}
来源:Official LinkedIn Sharing Documentation。
但是,如果我们查看Original LinkedIn Share Documentation的archive.org版本(单击“自定义URL”选项卡,您会看到他们说...
SOURCE:] >>
description:
内容的网址编码来源(例如,您的网站或应用程序名称)最大长度:
200必填:
否因此,看起来好像它可能是域名或应用程序名称,只要它是URL编码且少于200个字符。
当然,LinkedIn API不再支持它。只需使用url
,您就会被设置。如果要在共享预览中设置其他字段,则需要按照og:
设置LinkedIn Developer Docs: Making Your Website Shareable on LinkedIn标签。