我在网页上更新了一个描述,但是当我分享这个页面时,它仍然使用旧的描述,而旧的描述已经不存在了。我希望有类似 Facebook Lint 的东西。
任何想法?
我在网页上更新了一个描述,但是当我分享这个页面时,它仍然使用旧的描述,而旧的描述已经不存在了。我希望有类似 Facebook Lint 的东西。
任何想法?
您可以在URL末尾添加一个虚假的查询字符串值,使其看起来像一个新的URL,LinkedIn会重新获取它。我已经尝试过了,它是有效的。
例如:
https://www.codeproof.com/?refid=LinkedIn
其中" refid=LinkedIn "只是一个虚假值。
如果您的URL已经包含查询字符串,只需在URL末尾添加"&refid=LinkedIn"即可。
很遗憾,将查询字符串附加到URL上不再起作用。
来自以下StackOverflow文章:
LinkedIn的内容缓存目前会在爬虫重新访问网站之前存储网站信息约7天。
看起来没有即时清除缓存的方法,只能等待七天,删除媒体资源,然后重新添加。
现在无法将查询字符串附加到URL,因此您必须等待7天。 但是,如果您确实需要与您想要的媒体分享您的URL,则必须使用自定义API调用。
每当LinkedIn的爬虫被要求通过URL分享内容时,第一次访问网页时,它发现的数据(Open Graph值或我们自己的分析)将被缓存大约7天。
这意味着,如果您随后更改文章的描述,上传新图像,修复标题中的拼写错误等,您将在任何后续尝试共享页面期间不会看到所做的更改,直到缓存过期并强制爬虫重新访问该页面以检索最新内容。
如果您进行直接提供要共享的内容的API调用,而不是通过需要分析的URL,则LinkedIn将始终使用您提供的值。
步骤1:访问https://www.linkedin.com/post-inspector/。
步骤2:输入您的URL并单击“检查”,您将看到更新的预览图像。
步骤3:现在尝试在LinkedIn上分享您的URL。
我刚刚发现了一种强制LinkedIn获取页面新版本的方法。只需创建一个重定向到您的目标页面并共享重定向页面即可。
例如:
如果您要分享的页面是:http://stackoverflow.com
为页面创建一个重定向:https://stackoverflow.com/share-li,以便前往http://stackoverflow.com
然后在LinkedIn上分享https://stackoverflow.com/share-li。这样LinkedIn会认为它是一个新页面,并获得新的页面版本。
如果您使用WordPress,则很容易实现,只需安装像这个插件一样的重定向插件:https://wordpress.org/plugins/redirection/
对于WordPress,以下步骤适用于我:
完成了 =D
很遗憾,目前还没有这样的功能。我们正在调查如何公开类似的功能。请保持关注。我们将在开发者网站http://developer.linkedin.com上宣布。
&1
即可强制执行。希望他们有像Facebook提供的delinter工具。 - 2540625