linkedin-api - 如何制作自定义 LinkedIn 分享按钮

标签 linkedin-api share

我需要能够向我的自定义按钮添加共享功能。我对 their generator 不感兴趣,因为我无法在那里更改 LinkedIn 图像。我想将我自己的图像用于 LinkedIn 共享按钮。

最佳答案

用于分享的官方 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-share-button/10737122&title=How%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

如果您指定summarytitle,那么LinkedIn将停止从视频中提取它,例如:

https://www.linkedin.com/shareArticle?mini=true&summary=youtube&title=f1&url=https://www.youtube.com/watch?v=SBi92AOSW2E

它的工作方式与 Vimeo 完全相同,并且可能适用于任何网站。希望它会有所帮助。

编辑2:将图像拉到帖子中:

当您打开上面的链接时,您将看到 LinkedIn 加载一些图像以及传递的 URL(以及可选的标题和摘要)。

LinkedIn 会自动执行此操作,您可以在此处阅读相关内容:https://developer.linkedin.com/docs/share-on-linkedin#opengraph

这很有趣,正如它所说:

If Open Graph tags are present, LinkedIn's crawler will not have to rely on it's own analysis to determine what content will be shared, which improves the likelihood that the information that is shared is exactly what you intended.

它告诉我,即使没有附加 Open Graph 信息,LinkedIn 也可以根据自己的分析提取这些数据。对于 YouTube 来说似乎就是这种情况,因为我找不到添加到 YouTube 页面的任何开放图谱标签。

关于linkedin-api - 如何制作自定义 LinkedIn 分享按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10713542/

相关文章:

python - 使用 selenium (python) 单击 LinkedIn 按钮

ios 快速将图像发布到 linkedin

ios - iOS LinkedIn SDK 没有回调

javascript - 点击 Facebook 上的分享按钮后重定向

python - 如何判断文件是否正在从 Linux 写入 Windows CIFS 共享

javascript - LinkedIn 关注按钮 Google Chrome 内容安全策略 script-src 报告样本

javascript - 如何使用 javascript 在 Firefox 中的 facebook 中共享图像?

android - 具有后台处理功能的 ShareActionProvider

iphone - 在 iOS 上与 facebook、twitter 分享