当我尝试与AddThis共享我的页面到Linkedin时,它在桌面上运行良好,但是当我从iPhone上执行相同操作时,即使是相同的URL也无效。
测试它:
打开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=,工作正常。
尝试从iPhone打开相同的网址。在这种情况下,我遇到以下错误:“很抱歉。发生了意外情况而您的请求无法完成。请关闭此窗口再试一次。”
听起来像LinkedIn API问题。任何想法我该如何解决?
谢谢。
答案 0 :(得分:0)
今天早上我遇到了完全相同的问题。经过一番挖掘后发现,http 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
。希望有所帮助!
答案 1 :(得分:0)
您将要更新自己的URL格式以符合Official Microsoft "Share on LinkedIn" Documentation。您的网址格式应为...
https://www.linkedin.com/sharing/share-offsite/?url={url}
此外,不推荐使用source
,title
和summary
之类的参数,但是您可以通过在HTML中设置适当的og:
标签来再次复制其行为您的网页,无论如何都是很好的标准。引用 Official LinkedIn "Making Your Website Shareable on LinkedIn" Documentation ,只需将其放入页面的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" />
如果进行了这些调整,则页面上的共享应该就像以前一样!