Дублирующиеся фотографии возвращаются всякий раз, когда я запрашиваю график API 'tag tags' - PullRequest
0 голосов
/ 11 января 2012

Я делаю запрос к графу API в следующем формате, чтобы получить ФОТОГРАФИИ для пользователя:

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

Поскольку я делаю запрос для чего-либо до 5годы, я пытался разбить этот запрос на

а) куски по 2-12 месяцев за раз б) один большой кусок

... Но независимо от того, что я делаю, яполучение дубликатов фотографий (я проверил это, сгруппировав результаты по идентификатору и получив партии дубликатов идентификаторов).Если я попрошу ВЕСЬ набор фотографий для пользователя, я получу 5 дубликатов.Если я разделю запрос на части, он, кажется, вернет еще больше.

Есть какая-то причина, по которой я могу получить дубликаты?Я проверил свою логику, и все диапазоны дат выглядят хорошими при создании запроса

Будет ли лучший способ выполнить этот запрос - возможно, путем выполнения чанка с помощью диапазонов дат создания фотографий, возможно?

1 Ответ

0 голосов
/ 11 января 2012

Когда я получаю HTTP me/photos?fields=tags,id, я получаю два объекта: .data и .paging. Я бы посоветовал вместо использования собственной навигации использовать свойства paging.previous и paging.next для перемещения вверх / вниз по фотографиям. Если вы все еще получаете дубликаты, то это будет ошибка, о которой вы можете сообщить https://developers.facebook.com/bugs.

...