2012-03-11 116 views
0

我想为我的所有Facebook粉丝专业粉丝(总共10000个)做一些非常酷的事情,但为此我需要这些10000个人档案照片。但Facebook只允许一次查看500个粉丝的个人资料。我尝试了所有可能的方法,但无法看到列表中的所有10000个粉丝(如果是的话,那么我可以简单地保存图片)。Facebook应用程序 - 制作应用程序或获取图片

如果没有办法得到所有这些照片,那么我打算制作一个Facebook应用程序,我可以放在粉丝页面的着陆页上,它可以要求用户点击一个按钮,然后点击该按钮 - 用户的个人资料图片被抓取。如果我得到他的身份证也是很好的,但这不是强制性的,只是照片就足够了。

回答

2

您无需创建单独的应用程序即可获取粉丝的个人资料照片。

Facebook Open Graph对象被分页。因此,你只能在一个时间检索500名球迷,但你可以让后续的请求发出的请求,以获得他们的休息如下:

https://graph.facebook.com/planhero/members?limit=500&offset=0&access_token=[access_token] 
https://graph.facebook.com/planhero/members?limit=500&offset=500&access_token=[access_token] 

以下页面可能是有用的:

编辑:

查询Facebook页面的粉丝是不可能的。

+0

肯定,我会试试看。但我通过萤火虫发现,当我提出要求超过限制= 400之后,FB显示某种错误,或者有时会显示'错误页面'。我没有按照你的建议使用相同的URL,但那是相同的。还有一件事,如果我使用这种方法,你确定我永远不会得到重复的条目。感谢您的回复。感谢。 – vajrasar 2012-03-11 20:25:06

+0

只要您正确设置了“抵消”,您将不会收到重复的条目。 'offset'指示Facebook从该值开始返回条目。因此'limit = 500&offset = 500'会返回用户500 - 999. – 2012-03-11 20:29:34

+0

并请阐明[access_token]。谢谢。 – vajrasar 2012-03-11 20:31:31