如何重新获取Facebook共享页面数据

时间:2017-07-24 06:47:42

标签: javascript php facebook facebook-graph-api facebook-share

我开发了一个包含Feed的网站。当添加一个新的Feed时,facebook共享工作正常。旧数据保存在facebook缓存中。当我编辑时,共享数据没有变化。

https://developers.facebook.com/tools/debug/sharing/中抓取页面后,它将清除旧数据并将新编辑的数据放在Facebook共享页面上。

PHP中任何自动重新封装共享数据的工作代码????

我的网站是http://www.foxdray.com/feeds/

我想在编辑后分享页面www.foxdray.com/feeds/index/posts/?genre=317,或者任何新的Feed。

谢谢大家

1 个答案:

答案 0 :(得分:0)

您可以通过简单的POST请求触发重新抓取,请参阅https://developers.facebook.com/docs/sharing/opengraph/using-objects#update

POST /?id={object-instance-id or object-url}&scrape=true

(如何使用PHP发出POST请求是很容易理解的,fe How do I send a POST request with PHP?如果您已经在项目中使用PHP SDK,那么有方法可以直接发出POST请求API也是如此。)