我有一个应用程序,可以让人们张贴内容到他们的 LinkedIn 页面。我想要做的是创建一个按钮,我可以包括在一个电子邮件,当点击,将发送用户到 LinkedIn 和打开框分享一篇文章。我想知道的是如何生成这个 url。结构是什么样的?到目前为止,我发现的所有信息都是关于如何在 LinkedIn 上分享到另一个网站的链接,而不是如何将用户引导到分享邮箱。
示例链接: https://www.linkedin.com/share?id=0123456789
来自 LinkedIn 开发者文件(“自定义 URL”选项卡) :
https://www.linkedin.com/shareArticle?mini=true&url=http://developer.linkedin.com&title=LinkedIn%20Developer%20Network&summary=My%20favorite%20developer%20program&source=LinkedIn
2010年:
https://www.linkedin.com/cws/share?url={url}
2015年:
https://www.linkedin.com/shareArticle?url={url}&title={title}&summary={text}&source={provider}
2020年:
https://www.linkedin.com/sharing/share-offsite/?url={url}
官方微软 LinkedIn ShareAPI 文档 。当然,不要相信我们的话!以上任何 URL 格式都会重定向到2020 URL 格式。
在 HTML 的 <head>块中使用 og:标记! 为了引用文档,这些标记应该看起来像..。
<head>
og:
<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 上分享 强 >
这是最简单的部分!获取您共享的 URL (即 example.com,而不是 linkedin.com?share=example.com) ,并将其输入到 译自: 美国《纽约时报》网站(http://www.LinkedIn.com/Post-spector/)原著: http://www.LinkedIn.com/Post-spector/(http://www.LinkedIn.com/Post-spector/)。你会被告知所有决定你的网页如何在 LinkedIn 上共享的信息,从 og:标签到 oEmbed数据。
example.com
linkedin.com?share=example.com
oEmbed
这里有一个到20 + 服务的共享链接的 在线演示。查看源代码,您可以亲眼看到 Linkedin 的共享链接是如何工作的!
我有一个 更详细的答案在其他地方的 og:description标签没有显示在 LinkedIn 预览。
og:description
如果您对一个定期维护的 GitHub 项目感兴趣,这个项目可以跟踪这个项目,这样您就不必这样做了,那么请查看它!我是一个贡献者!社会分享网址
与 LinkedIn Share 有过争执,并找到了解决办法:
与非 SSL (http)地址共享的站点将显示错误: “有什么地方出错了-再试一次”
https://www.linkedin.com/sharing/share-offsite/?url=http://example.com
如何修复“出错了”共享链接错误:
修改开头的{ url }-将 http 替换为 https:
https://www.linkedin.com/sharing/share-offsite/?url=https://example.com
访问该链接以生成 LinkedIn 的缩略图和页面描述。
现在,非 SSL (http)和 SSL (https)的共享链接地址都可以正常工作了。
编辑: 用你的网站替换//example.com