在请求中获取所有用户的活动源

时间:2012-08-20 07:19:33

标签: facebook performance facebook-graph-api optimization

我有一个Facebook应用程序,只要用户使用我的网站就会在用户活动Feed上发布。我也试图在我的网站上显示用户朋友的活动。为此,我正在取回我的应用程序在Facebook上为他的朋友发布的提要。

然而,问题是,在第一个请求中,我收到了安装了我的应用程序的相应用户的所有朋友的列表。有一次,我得到这个清单,我能够得到他的朋友,但是,一次只能找到一个。

因此,如果用户有50个朋友使用我的网站,则需要50个请求向他展示他的朋友活动。在Facebook开放图表中有没有办法一起获取所有朋友的所有Feed列表,或者使用最少数量的请求?

请建议一些方法来做同样的事。

1 个答案:

答案 0 :(得分:1)

如果您使用FQL来获取数据,则可以使用WHERE uid IN (…,…,…)一次为多个用户选择数据。

使用FQL,您可以执行多个查询,或者使用API​​可以执行批量请求;减少获取数据所需的HTTP请求数。