Opengraph og:图片无法更改网址

时间:2017-12-07 08:55:48

标签: facebook-graph-api facebook-opengraph opengraph

当用户更新文章的og:image时,我们遇到了问题。

to open an issue in the Galen GitHub project获取新图片,我们的CMS使用API​​端点String.Remove触发刮擦。

但对于现有股票,Facebook会呈现占位符,而不会更新为新的og:image网址。这意味着如果在我们的CMS中删除原始图像,Facebook会显示一个空白占位符:

Open Graph Debugger

documented here说:

  

您可以随时编辑对象的属性,但有两个例外:

     

标题:一旦有50个动作(喜欢,分享和评论)与某个对象相关联,您将无法更新其标题

     

类型:对象的类型在故事中使用后无法更改

     

如果要更新对象的图像,我们强烈建议图像的URL与原始图像URL不同。缓存可能会阻止图像更新。

上传到我们CMS的图片始终具有唯一的文件名,并通过Cloudflare从Amazon S3存储桶提供。

如果我们不从我们的服务器中删除原始图像,则在现有共享中,尽管og:image更改并且我们告诉FB重新删除URL,Facebook仍继续使用原始图像。

我们如何才能让图片更新?

Twitter和Linkedin没有问题,因为他们似乎将原始图像缓存在他们的服务器上,因此一旦我们删除该文件,他们将继续提供原始og:image。这很好 - 但Facebook需要显示图像。

1 个答案:

答案 0 :(得分:0)

?v=2网址末尾尝试og:image