您需要ping Facebook并通知他们更新更改,为此,您可以使用URL Linter。Facebook更新您的更改可能需要一些时间。我不确定在ping之后需要多长时间才能更新,但请尝试。
编辑:这是来自Facebook官方的消息:Open Graph protocol
编辑元标签
通过更新页面的标记,您可以更新页面的属性。请注意,og:title和og:type仅可在初始状态下进行编辑-在您的页面获得50个赞之后,标题变为固定状态,并且在您的页面获得10,000个赞之后,类型变为固定状态。 这些属性被固定以避免已经赞过页面的用户感到惊讶。在达到这些限制之后更改标题或类型标记将不起作用,您的页面将保留原始标题和类型。
要在Facebook上反映更改,您必须强制抓取您的页面。当页面管理员单击Like按钮或输入URL到Facebook URL Linter时,页面会被抓取。您可以通过使用cURL操纵linter来使您的页面被程序化地抓取。例如:
curl
> https://developers.facebook.com/tools/lint/?url={YOUR_URL}&format=json
使用Facebook调试器检测与og FB元数据相关的问题,https://developers.facebook.com/tools/debug/。如果Fb说您的图像太小,则拉出更大的图像并使用奇数宽度,例如300px、500px等。似乎当FB找不到正确的图像大小、标题或描述时,会倾向于获取主站点元数据。
POST https://graph.facebook.com/?id={object-instance-id or object-url}&scrape=true
我希望这可以帮到你...
https://developers.facebook.com/tools/debug/og/object?q={YOUR_URL}
。Referrer: https://developers.facebook.com
。https://graph.facebook.com/?id={YOUR_URL}&scrape=true
早期的一些方法,本页面上有所提及,已经被弃用。这里有相关文档链接:
Facebook 爬虫将重新抓取(并因此更新)对象:
- 当对象 URL 在 Object Debugger 中输入时,每 30 天
- 在第一次抓取后,当应用程序使用 API 触发抓取时
- 端点 这个 Graph API 端点只是一个调用:
POST /?id={object-instance-id or object-url}&scrape=true
这个端点的响应将是一个 JSON 对象,其中包含了关于被抓取的对象的所有信息(当从 Graph API 读取对象 ID 时返回的相同数据)。
id
参数可以是您对象的规范 URL 或图中对象实例的 ID。