我有一个Facebook应用程序,只要用户使用我的网站就会在用户活动Feed上发布。我也试图在我的网站上显示用户朋友的活动。为此,我正在取回我的应用程序在Facebook上为他的朋友发布的提要。
然而,问题是,在第一个请求中,我收到了安装了我的应用程序的相应用户的所有朋友的列表。有一次,我得到这个清单,我能够得到他的朋友,但是,一次只能找到一个。
因此,如果用户有50个朋友使用我的网站,则需要50个请求向他展示他的朋友活动。在Facebook开放图表中有没有办法一起获取所有朋友的所有Feed列表,或者使用最少数量的请求?
请建议一些方法来做同样的事。
答案 0 :(得分:1)
如果您使用FQL来获取数据,则可以使用WHERE uid IN (…,…,…)
一次为多个用户选择数据。
使用FQL,您可以执行多个查询,或者使用API可以执行批量请求;减少获取数据所需的HTTP请求数。