使用Facebook的Open Graph API更新现有的时间线帖子

时间:2013-03-01 18:27:35

标签: facebook opengraph scrape

graph.facebook.com/?id={id}&scrape=true的POST(如文档here)是否应该使缓存过期并立即更新已发布的时间轴数据?

我注意到在我的情况下,当我更新Open Graph对象页面的og:图像值时,在Facebook调试器中输入对象的URL,然后刷新我朋友的Facebook时间线,我立即看到更新的og:image。

但是,在使用graph.facebook.com/?id={id}&scrape=true方法时,我没有看到现有的时间轴打开图表操作发布更新。看起来我的要刮的POST不起作用,但我得到的响应是一个JSON,包含我期望的所有更新数据。 我还注意到,同一个对象的任何新时间轴帖子都会立即引用新的og:image,因此看起来scrape正在运行 - 但不会更新现有帖子。有没有办法强制更新现有的时间轴帖子,或者是否适用于其他人?

提前致谢

1 个答案:

答案 0 :(得分:0)

经过一番研究后,我似乎遇到了竞争条件问题。在持续存在对象更改后几秒钟添加延迟强制Facebook帖子为我解决了问题。