我以下列格式向图表api发出请求,以便为用户获取PHOTO TAGS:
https://graph.facebook.com/me/photos?access_token= {0}&安培;格式= JSON&安培;因为= {1}&安培;直到= {2}&安培;极限= {3}&安培;字段=标签,ID
由于我正在查询长达5年的任何事情,我已尝试将此请求拆分为
a)每次2-12个月的大块 b)一大块
...但无论我做什么,我都会回复重复的照片(我已经通过ID对结果进行分组并获得批次的重复ID来检查)。如果我要求为用户提供整套照片标签,我会收到5份重复照片。如果我对请求进行分块,它似乎会带回更多。
我可能会得到重复的原因?我检查了我的逻辑,并且在制作请求者时,日期范围似乎都很好
是否有更好的方法来执行此查询 - 也许是通过照片创建日期范围内的块进行操作?
答案 0 :(得分:0)
当我获取me/photos?fields=tags,id
时,我会收到两个对象:.data
和.paging
。我建议,而不是使用您自己的导航,使用paging.previous
和paging.next
属性来向上/向下导航照片。如果您仍然获得重复项,那么您可以向https://developers.facebook.com/bugs报告错误。