我需要能够向我的自定义按钮添加共享功能。我对他们的生成器不感兴趣,因为我无法在此处更改LinkedIn图像。我想将我自己的图像用于LinkedIn共享按钮。
我需要能够向我的自定义按钮添加共享功能。我对他们的生成器不感兴趣,因为我无法在此处更改LinkedIn图像。我想将我自己的图像用于LinkedIn共享按钮。
Answers:
用于共享的官方LinkedIn API:
https://developer.linkedin.com/docs/share-on-linkedin
阅读使用条款!
使用“自定义URL”方法的示例链接:http : //www.linkedin.com/shareArticle? mini=true&url=https: //stackoverflow.com/questions/10713542/how-to-make-custom-linkedin-linkedin-share-button / 10737122&title =如何%20to%20make%20custom%20linkedin%20share%20button&summary = some%20summary%20if%20you%20want&source = stackoverflow.com
您只需要使用JavaScript在弹出窗口中将其打开或加载到中即可iframe
。简单而有效-这就是我想要的!
我检查过您是否真的不能将任何视频嵌入到LinkedIn帖子中,唯一的选择是将链接添加到带有视频本身的页面。
您可以通过将YT链接放入url
参数中来实现:
https://www.linkedin.com/shareArticle?mini=true&url=https://www.youtube.com/watch?v=SBi92AOSW2E
如果您指定summary
,title
然后LinkedIn将停止从视频中提取它,例如:
它与Vimeo的工作原理完全相同,并且可能适用于任何网站。希望会有所帮助。
当您打开上面的链接时,您会看到LinkedIn加载了一些图像以及传递的URL(以及标题和摘要)。
LinkedIn会自动执行此操作,您可以在此处阅读有关内容:https : //developer.linkedin.com/docs/share-on-linkedin#opengraph
有趣的是:
如果存在Open Graph标签,LinkedIn的搜寻器将不必依靠其自身的分析来确定要共享的内容,从而提高了共享信息完全符合您的意图的可能性。
它告诉我,即使未附加Open Graph信息,LinkedIn也可以根据自己的分析提取此数据。就YouTube而言,情况似乎确实如此,因为我找不到添加到YouTube页面的任何Open Graph标签。
/shareArticle
URL不再像以前那样起作用。它重定向到https://www.linkedin.com/sharing/share-offsite/?url=...
,失去其他参数。
您可以使用LinkedIn ShareArticle URL创建自己的共享按钮,该URL可以包含以下参数:
https://www.linkedin.com/shareArticle?mini=true&url={articleUrl}&title={articleTitle}&summary={articleSummary}&source={articleSource}
您可以在此处找到文档,只需选择“自定义URL”即可查看详细信息。
2020年7月-与LinkedIn进行社交分享
直到最近,这里的许多答案才有效。目前,仅支持的参数为url
,新的共享链接如下...
https://www.linkedin.com/sharing/share-offsite/?url={url}
资料来源:官方Microsoft.com Linkedin共享插件文档。开发人员文档的所有LinkedIn.com链接现在似乎都是空白页-可能与Microsoft对LinkedIn的收购有关。
曾几何时,你可以使用这些PARAMS: ,title
,。summary
source
但是,如果您仔细阅读所有文档,实际上仍然可以使用一种方法来设置摘要,标题等! 将它们放在<head>
您要共享的页面中...
<meta property='og:title' content='Title of the article"/>
<meta property='og:image' content='//media.example.com/ 1234567.jpg"/>
<meta property='og:description' content='Description that will show in the preview"/>
<meta property='og:url' content='//www.example.com/URL of the article" />
然后,LinkedIn将使用这些!来源:LinkedIn开发人员文档:使您的网站在LinkedIn上可共享。
不确定您是否做对了所有事情?获取您要共享的页面的URL(即example.com,而不是linkedin.com/share?url=example.com),然后将该URL输入以下内容:LinkedIn Post Inspector。这将告诉您有关如何共享URL的所有信息!
还不确定吗?这是我使用20多种社交共享服务构建的在线演示。检查源代码,并亲自了解LinkedIn共享的工作原理。
自2012年以来,我一直在维护一个Github Repo,它一直在跟踪社交共享URL格式,请查看:Github:Social Share URLs。
为什么不加入所有社交共享网址?
https://www.linkedin.com/sharing/share-offsite/?url=...
,失去其他参数。
该API现在已更新,以前的API将在2019年3月1日弃用。
要为LinkedIn创建自定义共享按钮,您需要立即进行POST调用。您可以在此处阅读更新的文档。
最好使用自定义url方法。而且最简单。找到了这个。它将打开一个弹出窗口,并且您不需要任何bs身份验证问题w_share
。
<a href="https://www.linkedin.com/shareArticle?mini=true&url=http://chillyfacts.com/create-linkedin-share-button-on-website-webpages&title=Create LinkedIn Share button on Website Webpages&summary=chillyfacts.com&source=Chillyfacts" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;">
<img src="http://chillyfacts.com/wp-content/uploads/2017/06/LinkedIN.gif" alt="" width="54" height="20" />
</a>
只需url
使用您自己的网址进行更改即可。这是链接http://chillyfacts.com/create-linkedin-share-button-on-website-webpages/
mywin
什么?我只在一处看到它。
my window
名称。的缩写是mywin。您可以添加任何名称。
LinkedIn最近修改了他们的网站,因此有大量的旧链接仅重定向到开发人员支持主页。这是指向LinkedIn支持站点上的相关页面的更新链接(截至2015年2月16日):https : //developer.linkedin.com/docs/share-on-linkedin
领英已更新其api,并且共享网址不再有效。现在,您只能使用url
查询参数。LinkedIn将从URL中删除任何其他参数。
现在,您被迫使用oAuth并与linkedin API交互以代表用户共享内容。
https://www.linkedin.com/shareArticle
或https://www.linkedin.com/sharing/share-offsite/
方法的任何官方文档。官方文档仅讨论使用oAuth的方式,如@lcjury所述。如果您发现其他问题,请告知我们。因此,尽管他们仍在工作,但他们只接受url属性,谁知道他们将继续工作多长时间。
这对我有用:
https://www.linkedin.com/shareArticle?mini=true&url=articleUrl&title=YourarticleTitle&summary=YourarticleSummary&source=YourarticleSource
您可以通过将其替换为内容来使用此链接。它可以100%工作。