Facebook有一个限制,允许每个用户每小时200个电话(https://developers.facebook.com/docs/graph-api/advanced/rate-limiting)。当我的用户登录时,我需要他们能够获得他们所有朋友的个人资料照片,当然很多人都有超过200个Facebook好友。因此,如果我要提出请求,我只能检索该用户朋友的200张照片。我见过所有我的Facebook好友个人资料图片显示的应用程序(我在FB上有超过200个朋友)所以我想知道这怎么可能?如何在不超出限制的情况下获取所有朋友的个人资料照片?
答案 0 :(得分:1)
/me/friends?fields=picture&limit=100
此API调用将获取100位朋友的个人资料照片,并且只有一个API调用。如果有更多的App朋友,您可以使用分页来获取下100张个人资料照片。您不需要为每个朋友使用单独的API调用。它被称为“场扩展”:https://developers.facebook.com/docs/graph-api/using-graph-api