Я использую Instagram API для получения списка фотографий, помеченных определенным хэштегом. У меня настроена подписка в режиме реального времени, поэтому она будет уведомлять меня всякий раз, когда публикуются новые фотографии. Однако я должен получить новые результаты сам.
Моя проблема: когда я запрашиваю список недавно помеченных фотографий, я получаю большой список, и я не хочу каждый раз обрабатывать все результаты в списке последних. В документах API сказано, что я могу передавать эти необязательные параметры, но они кажутся нелогичными. Они кажутся противоположными тому, что я ожидал:
MIN_ID Return media before this min_id.
MAX_ID Return media after this max_id.
Если я отслеживаю самый последний медиа-идентификатор, который я видел в своих последних запросах, как мне построить мой следующий запрос, чтобы возвращать только результаты, более новые, чем этот идентификатор?
Я разместил две фотографии с тестовым хэштегом. Когда я использую следующий URL-адрес (с моим реальным access_token), я получаю ответ json со списком обеих этих фотографий:
https://api.instagram.com/v1/tags/weirdtest/media/recent?access_token=xxx
Эти две фотографии имеют следующие идентификаторы:
221201236060507271_179249322
221190263853517857_179249322
Как создать запрос, который возвращает только более новая из этих двух фотографий?