【问题标题】:Updating existing timeline posts using Facebook's Open Graph API使用 Facebook 的 Open Graph API 更新现有的时间线帖子
【发布时间】:2013-03-01 18:27:35
【问题描述】:

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

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

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

提前致谢

【问题讨论】:

    标签: facebook facebook-opengraph scrape


    【解决方案1】:

    经过更多研究,我似乎在这里遇到了竞争条件问题。在持久对象更改后添加延迟以强制 Facebook 发布几秒钟,为我解决了这个问题。

    【讨论】:

      猜你喜欢
      • 2011-12-01
      • 1970-01-01
      • 2018-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多