是否有图形参数来请求没有缓存?

时间:2013-10-31 10:01:27

标签: facebook facebook-graph-api caching

问题是当我的Android应用在facebook上创建一个#tagged事件时,它在应用程序中几分钟内不可见。但是,如果我在新的浏览器窗口中查看,我可以看到它。这必须归结为它在某处缓存。

这是我的直接HTTP get的url构造:

dataprov.setUrl("https://graph.facebook.com/search?type=event&q=MyAppName&limit=100&since=now&until=next%20year&fields=venue,location,attending,name,description,start_time,end_time,owner&&access_token="
                + ParseFacebookUtils.getSession().getAccessToken());

我需要一个参数,例如cache = false或其他东西,但在docs中找不到任何内容。

1 个答案:

答案 0 :(得分:0)

Facebook缓存对API的所有调用,以便它不会使用有价值的资源来尝试多次获取相同的信息。 Facebook不会让你关闭你的缓存 - 你只需要等到Facebook更新自己的缓存。如果开发人员可以选择关闭缓存,那么每个人都可能会这样做,并使Facebook的服务停滞不前!

没有解决方案 - 你只需要等待它。通常,缓存会立即更新。