1

我正在使用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

看来这是检索此信息的唯一方法。 我建议将这一系列查询放在定期运行的cron作业中,并更新包含结果的静态文件。然后,您可以直接输入该文件,而无需为每个用户运行查询。如果每个用户都要执行这批查询,那么您的应用程序将会非常缓慢或具有大量加载时间...

相关问题