Facebook API限制我50个结果

时间:2015-01-22 23:07:00

标签: ios iphone facebook facebook-graph-api ios8

我正在为我的一个朋友开发一个iOS应用程序,该应用程序运行着一个摄影Facebook页面,其中有数百名成员每周根据每周主题上传一张照片。当我的应用程序启动时,我打电话给facebook API从facebook页面抓取所有专辑,几个月来它工作正常并且给我回复了所有四百张专辑,以及专辑名称和每张专辑的第一张照片专辑。然后几周前它停止了工作,现在限制我50张专辑。我一直在使用这个图形路径,我从来没有改变它......

[FBRequestConnection startWithGraphPath:@"/180889155269546?fields=albums.limit(10000).fields(name,photos.limit(1).fields(picture))

我已经用Google搜索并挖掘了facebook API文档,并且无法找到任何关于为什么我现在被随机限制为50个结果的任何内容,当时我曾经将我需要的所有结果恢复数月。有谁知道facebook改变了他们的API?任何帮助将不胜感激!!!

1 个答案:

答案 0 :(得分:2)

您需要实现分页才能获得所有结果:https://developers.facebook.com/docs/graph-api/using-graph-api/v2.2#paging

他们很久以前就已经改变了它,所以我想如果它仍能像你那样设置一个非常高的限制,那将是一个错误。意思是,它只是有意获得50个条目。