2015-07-04 8 views
0

Я пытаюсь получить последнее сообщение из определенного места. используя этот URL.Instagram - Получение данных в реальном времени

https://api.instagram.com/v1/media/search?lat=34.0500&lng=-118.2500&distance=50&MAX_ID=max_id&access_token=XXXX 

Поэтому, когда я впервые использую этот URL-адрес, я получаю 20 результатов. Я получаю max ID из списка из 20 результатов и изменяю свой url.

Но когда я использую измененный URL-адрес, я получаю тот же результат, что и первый.

Как я могу решить это?

ответ

1

Вопреки тому, что я думал, конечная точка поиска мультимедиа не возвращает объект разбиения на страницы. Сожалею. Он также не поддерживает параметры min_id/max_id, поэтому у вас возникают проблемы.

Если вы хотите получить разные данные, вам понадобится параметр MIN_TIMESTAMP, основанный на времени. Однако похоже, что этот параметр не работает и для этой конечной точки (хотя в документации указано, что он поддерживается). Действительно, быстрый поиск в Интернете показывает, что это может быть давняя ошибка с api.

+0

эй спасибо за ответ. Теперь, если я использую эту ссылку - https://api.instagram.com/v1/media/search?lat=34.0500&lng=-118.2500&distance=1050&access_token=XXXX, в ответе json я не получаю next_max_id или следующий URL-адрес , @Роберт – shivram

Смежные вопросы