我遇到了图形 API 的返回问题,我想知道是否有人知道为什么或如何解决它。
我需要下载给定用户的所有照片数据(朋友数据,而不是活动用户)。这是我尝试过的两件事。
FQL: "select pid from photo where subject=friend_uid"
Graph: "friend_uid/photos?fields=picture,created_time,tags.fields(name,id)&limit=1000"
我有 friends_photos 和 user_photos 权限。
任何具有 > 1000 个标签的用户都将大幅减少结果数。例如,它只会返回大约 200 张左右的照片,这是不可接受的,我需要所有这些
使用 since/until(或 created_time < 或 > __)以及限制子句进行分块只会提高 FQL 的结果计数,但分块的数量使其效率非常低。
有任何想法吗?标签数据对我的目的也很重要。
因此,我需要正确的查询或查询序列来使用 FQL 或 graph-api 获取给定 user_id 的所有照片的所有标签数据。