Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
加速网站Facebook API调用_Facebook_Facebook Graph Api_Facebook Fql - Fatal编程技术网

加速网站Facebook API调用

加速网站Facebook API调用,facebook,facebook-graph-api,facebook-fql,Facebook,Facebook Graph Api,Facebook Fql,我正在建立一个网站功能,FB用户可以搜索他们所有朋友的个人资料,以及他们朋友的朋友的个人资料。我正在使用PHPSDK进行图形调用。它工作得很好,但速度很慢。目前,我的代码循环遍历每个朋友,并为该朋友的朋友(此后称为“二级朋友”)调用API。我这样做是因为每个API调用都需要“作为”那个朋友,使用特定朋友的访问令牌,否则我无法访问二级朋友配置文件。到目前为止有意义吗 我正试图找出我能做些什么来缩短加载时间。我开始阅读FQL,因为我听说它比图表快。我还考虑尝试使用javascript/AJAX并行进

我正在建立一个网站功能,FB用户可以搜索他们所有朋友的个人资料,以及他们朋友的朋友的个人资料。我正在使用PHPSDK进行图形调用。它工作得很好,但速度很慢。目前,我的代码循环遍历每个朋友,并为该朋友的朋友(此后称为“二级朋友”)调用API。我这样做是因为每个API调用都需要“作为”那个朋友,使用特定朋友的访问令牌,否则我无法访问二级朋友配置文件。到目前为止有意义吗


我正试图找出我能做些什么来缩短加载时间。我开始阅读FQL,因为我听说它比图表快。我还考虑尝试使用javascript/AJAX并行进行一些调用。我真的需要一些关于最好的方法的建议。提前谢谢

看看。

这看起来很棒!正是我想要的。我现在正在研究它,到目前为止还不清楚是否可以使用PHPSDK执行批处理请求。这些示例似乎都是javascript。你对此有什么建议吗?当然,它也适用于PHP——你如何“交谈”API并没有什么区别。请参见此处的(基本)PHP示例: