【问题标题】:Duplicate photos being returned whenever i query the 'photo tags' graph api每当我查询“照片标签”图形 api 时都会返回重复的照片
【发布时间】:2012-01-11 10:41:01
【问题描述】:

我以以下格式向图形 API 发出请求,以获取用户的照片标签:

https://graph.facebook.com/me/photos?access_token={0}&format=json&since={1}&until={2}&limit={3}&fields=tags,id

由于我要查询长达 5 年的时间,因此我尝试将此请求拆分为

a) 一次 2-12 个月 b) 一大块

...但是无论我做什么,我都会取回重复的照片(我已经通过按 id 对结果进行分组并获取成批的重复 id 来检查这一点)。如果我要求为用户提供整套照片标签,我会得到 5 个副本。如果我将请求分块,它似乎会带回更多。

我可能会得到重复的任何原因?我已经检查了我的逻辑,并且在提出请求时日期范围似乎都很好

有没有更好的方法来做这个查询——也许是通过照片创建日期响铃来做块?

【问题讨论】:

    标签: facebook-graph-api graph photos


    【解决方案1】:

    当我通过 HTTP 获取 me/photos?fields=tags,id 时,我得到两个对象:.data.paging。我建议不要使用您自己的导航,而是使用paging.previouspaging.next 属性来向上/向下导航照片。如果您仍然得到重复,那么这将是一个错误,您可以向https://developers.facebook.com/bugs 报告。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-31
      • 1970-01-01
      • 1970-01-01
      • 2016-05-05
      • 2011-11-05
      • 1970-01-01
      • 1970-01-01
      • 2018-11-14
      相关资源
      最近更新 更多