0

当我尝试将我的页面与 AddThis 共享到 Linkedin 时,它在桌面上运行良好,但是当我在 iPhone 上做同样的事情时,即使是相同的 URL 也不起作用。

要测试它:

  1. 打开 AddThis 主页并单击分享到 LinkedIn 按钮。结果我有http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fwww.addthis.com%2F%23.Tt3z80Hs1Wo.linkedin&title=AddThis+-+Share+Button%2C+ Social+Bookmark%2C+Sharing+Plugins+and+Module&ro=false&summary=&source=在我的浏览器中打开,运行良好。

  2. 尝试从 iPhone 打开相同的 URL。在这种情况下,我遇到以下错误:“我们很抱歉。发生了意外情况,无法完成您的请求。请关闭此窗口并重试。

听起来像 LinkedIn API 问题。有什么想法可以解决吗?

谢谢你。

4

2 回答 2

0

今天早上我遇到了完全相同的问题。经过一番挖掘,事实证明linkedin http sharearticle API已被弃用:

https://developer.linkedin.com/comment/9492#comment-9492

,替代方案是 JavaScript API 和 REST API,因为我没有足够的声誉,所以我无法链接到它们。然而,它们很容易在 Linkedin 开发者页面上找到。可以在这里为您自动构建用于 Linkedin 分享按钮的简单 JavaScript:

https://developer.linkedin.com/plugins/share-button

. 希望有帮助!

于 2011-12-08T10:57:44.230 回答
0

您需要更新您的 URL 格式以符合Microsoft 官方“在 LinkedIn 上共享”文档。您的网址格式应为...

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

此外,像source,title和等参数summary都已被弃用,但您可以通过og:在网页的 HTML 中设置适当的标签来再次复制它们的行为,这无论如何都是很好的标准。引用官方LinkedIn“使您的网站在LinkedIn上可共享”文档,只需将这些放入您页面的HTML中:

  • <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" />

如果您进行了这些调整,您的页面上的共享应该会像以前一样!

于 2020-05-30T17:40:54.067 回答