如何获得最喜欢的页面照片;评论?

时间:2011-09-01 13:29:39

标签: php facebook-graph-api facebook-javascript-sdk facebook-php-sdk

我正在使用Facebook PHP SDK尝试获取具有最多页面数量的照片,以便能够用作“英雄照片”。逻辑是最喜欢和最喜欢的照片。评论是最有趣的。

然而,我能想到的唯一方法是缓慢而繁琐。

有比使用下面更好的方法吗?

1. Query the Graph API for the albums belonging to a Page
2. Query the Graph API for Photos in each Album
3. Add the likes & comments for each photo
4. Re-order the list of photos and return the best few

正如你所看到的那样,相对较低的回报是很多工作,但我想不出更好的方法来返回给定页面最受欢迎的照片。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

这似乎是检索此信息的唯一方法。 我建议将这一系列查询放在一个定期运行的cron作业中,并更新包含结果的静态文件。然后,您可以只获取该文件,而不必为每个用户运行查询。如果每个用户都要执行这批查询,那么您的应用程序将非常慢或负载时间很长......