2012-02-24 67 views
1

我有一个关于facebook图形API的问题。我有用户的脸书ID的数据库。我的应用程序根据Facebook中的该字段检索有关用户活动的信息。Facebook的批量申请

应用程序连接到Facebook,支票是特定用户facebook_id有事件。如果发现事件,它(app)将检索有关特定事件的信息。因此,它会执行很多请求并且会在很长时间内执行脚本。我不喜欢这个。

有没有人知道减少请求数量的方法,以便我可以使用一个请求检查哪些用户具有可变事件,并使用另一个请求获取有关每个请求的详细信息?

我相信Facebook一定有这样的能力。链接到Facebook图形api文档或任何在SO上的答案就足够了。

在此先感谢。

UPD:我找到了解决方案。谁可以解决这个问题?

回答

0

使用FQL,卢克!

2

Facebook docs

您还可以使用 “IDS”查询参数有关的查询请求多个对象。例如,URL https://graph.facebook.com?ids=arjun,vernal返回两个配置文件 中的相同响应。

不知道一次可以指定多少个标识符 - 我猜的数量并不多,因为网址的最大长度。

或者,从Facebook订阅real time updates以查看每个用户ID的事件更改。

+0

感谢您的回答亚当。那很好。我在文档中看到它。现在,如果有近100个请求发出,我的应用就会中断服务器。我不认为GET-var'ids'允许指定尽可能多的id。所以一旦请求数量增加,这个问题就会再次出现。我会检查实时更新。 – 2012-02-24 17:42:13