Я делаю запрос к графическому API в следующем формате, чтобы получить PHOTO TAGS для пользователя:
https://graph.facebook.com/me/photos?access_token={0 }&format=json&since={1}&until={2}&limit={3}&fields=tags,id
Поскольку я делаю запрос на период до 5 лет, я попытался разбить этот запрос на
а) кусками по 2-12 месяцев б) одним большим куском
... Но независимо от того, что я делаю, я получаю дубликаты фотографий (я проверил это, сгруппировав результаты по идентификатору и получив партии дубликатов идентификаторов). Если я запрошу ВЕСЬ набор тегов фотографий для пользователя, я получу 5 дубликатов. Если я разбиваю запрос, кажется, что он возвращает еще больше.
Любая причина, по которой я могу получать дубликаты? Я проверил свою логику, и все диапазоны дат выглядят нормально при выполнении запроса.
Будет ли лучший способ выполнить этот запрос - возможно, выполнив фрагмент с помощью дат создания фотографий?