LinkedIn共享在发送给特定人员时返回缓存的URL

LinkedIn共享在发送给特定人员时返回缓存的URL,linkedin,linkedin-api,Linkedin,Linkedin Api,最近,我一直在开发一个共享按钮,它应该在网站上记录一些特定的信息,并将其发布在LinkedIn上。该网站是一个带有Angular ui路由器的单页应用程序 我按照LinkedIn开发者指南文档的自定义URL执行此操作。我的链接如下所示: 描述 &title=title&url=url&picture=Image Description、Title、Url和Image是由页面内容设置的唯一值,我已经设置了opengraph元标记: meta property=“og:title”content=“

最近,我一直在开发一个共享按钮,它应该在网站上记录一些特定的信息,并将其发布在LinkedIn上。该网站是一个带有Angular ui路由器的单页应用程序

我按照LinkedIn开发者指南文档的自定义URL执行此操作。我的链接如下所示:

描述 &title=title&url=url&picture=Image

Description、Title、Url和Image是由页面内容设置的唯一值,我已经设置了opengraph元标记:

meta property=“og:title”content=“网站标题”
meta property=“og:description” content=“网站描述”
meta property=“og:url”content=“网站url”

meta property=“og:image”content=“网站图像”

由于页面是一个单页面应用程序,因此页面“从不”实际上会重新加载,而只是更改body元素中的内容。因此,我创建了一些Javascript来为我完成这项工作,它就像一个魔咒,让LinkedIn分享到你的网络,但是“发送给特定的人”插入了错误的url。

当用户进入我们的网站,找到他们想要分享的文章,点击右上角的LinkedIn图标,就会出现一个新的标签。在新选项卡中,用户可以看到页面的标题、一些url链接和一些描述。他们可以检查是否共享更新或/和发送给特定的人。如果用户检查是否与网络共享更新,则会使用标题、说明、图像和url设置正确的信息。但是,当用户希望将其发送给特定的人时,用户会在其消息中得到通知,标题和描述是正确的,但链接是不正确的

这个问题似乎与某种缓存有关。如果用户访问了一个新页面,其中没有人通过该网站共享linkedIn上的任何文章或其他内容,则网络和接收消息的人的正确链接都是正确的。假设它是website.com/#3/5521。但是当另一个用户想要在页面上共享不同的文章时,消息url链接被设置为另一个用户先前共享的第一个。链接应该是website.com/#3/9978,但无论我做什么,都设置为website.com/#3/5521。与你的网络共享的链接与与与特定人共享的链接相同,因此我不知道如何正确处理此问题

我希望这能让你了解问题所在。如果你们还需要解释,告诉我

问题出现在本网站上,如果您想在现场看到:


提前谢谢。

我根本没有遇到这个问题。它还是坏的吗

在这里,我尝试共享此URL:
http://www.revoltlib.com/?id=17
。我正在使用这个URL

https://www.linkedin.com/sharing/share-offsite/?url=http%3A%2F%2Fwww.revoltlib.com%2F%3Fid%3D17
这是共享的屏幕

这是分享后的结果


它似乎起作用了!你的车还坏吗?

我根本没有遇到这个问题。它还是坏的吗

在这里,我尝试共享此URL:
http://www.revoltlib.com/?id=17
。我正在使用这个URL

https://www.linkedin.com/sharing/share-offsite/?url=http%3A%2F%2Fwww.revoltlib.com%2F%3Fid%3D17
这是共享的屏幕

这是分享后的结果

它似乎起作用了!对你来说它还是坏的吗