我知道你可以强制更新页面的caching,通过在Facebook的debugging工具上inputURL作为该应用/页面的pipe理员login: https : //developers.facebook.com/tools/debug 但是我需要的是当我们的销售部门有人更新我们的一个页面的主图像时 , 自动调用API端点或者来自我们内部应用程序的一种方法 。 要求成千上万的销售人员以pipe理员身份login并手动更新页面的caching,无论何时更新我们的项目描述或图像,都不是一种select。 我们不能等待24小时让Facebook更新caching,因为我们每天都会收到我们客户的投诉,只要我们在我们一边改变它就看不到变化。
有像Facebook和一个caching的og:image的问题。 长话短说:Facebook已经caching了我们喜欢的图像的旧版本。 元内容url无法更改。 有什么我可以做的刷新它? 长篇小说:我正在处理的网站有一个meta标签,用于Facebook在页面被喜欢时使用的图像。 此元标记在整个网站的所有网页上使用相同的图片url。 该图像只是网站的品牌形象。 问题是这个网站最近更新了他们的品牌,而且我们无法让Facebook的图片更新。 当用户点击类似链接时,由此产生的发布到Facebook仍然显示旧的品牌形象。 meta标签类似于: <meta property="og:image" content="http://[domain].comhttp://img.dovov.combookmark/apple-touch-icon.png"/> 每当类似的方式到Facebook时,图像的URL就会变成caching的Facebook URL,类似于: http://external.ak.fbcdn.net/safe_image.php?d=AQDajxm-qgVNdfEL&w=90&h=90&url=http%3A%2F%2F[domain].com%2Fimages%2Fbookmark%2Fapple-touch-icon.png 此url显示网站品牌的旧版本。 已经过了一个星期了,还没有更新。 有没有办法强制Facebook重新索引图像/清除它的caching? 或者,Facebook是否定期自动执行此操作? 我找不到任何有关的信息。 我知道,更改元标记中的url可以解决问题,但元标记是由跨多个网站使用的代码生成的,无法更改。 我也尝试了其他人向我推荐的delinter工具。 没有运气。