【发布时间】:2010-08-10 16:07:02
【问题描述】:
我正在创建一个 Facebook 应用程序,它将下载相册中的所有照片。该应用程序是为我个人使用而创建的,同时学习 Facebook API 和 JSON。
我已经可以通过调用这个 url 来检索相册中照片的 URL:
http://graph.facebook.com/[albumid]/photos?fields=source
我尝试下载的相册包含 5400 多张照片,因此我尝试通过添加 limit 参数来增加限制:
http://graph.facebook.com/[albumid]/photos?fields=source&limit=1000
问题来了:
返回的结果只到 2010-07-30T11:20:11+0000。当我尝试使用until 参数修改查询时,如下所示:
http://graph.facebook.com/[albumid]/photos?fields=source,link&limit=1000&until=2010-06-01
数据正确响应。但是,如果我将日期更改为 2010-08-05 之类的日期,则返回的最新照片的 created_date 将为 2010-07-30T11:20:11+0000。
返回的最后一张照片是 5695 张中的第 5000 张照片。
这是我的问题:
从 Facebook GRAPH Api 获取的数据是实时的(或每月更新,2010-07-30)吗?还是对相册中返回的照片数量有限制(例如 5000 张)?
谢谢!
编辑
Facebook 中有 5000 个对象的限制。如果您知道如何突破限制,请访问: Breaking the 5000 object limit in Facebook API
谢谢!
【问题讨论】:
-
PS:我目前正在浏览器中执行此操作。
-
如果有人有兴趣,请看图查询:graph.facebook.com/119403264763178 专辑属于这个组:facebook.com/timyap.pretty
标签: facebook