2016-03-29 7 views
1

Я создаю веб-страницу, чтобы получить все общедоступные изображения от пользователей с определенным хэштегом. Это приложение будет использоваться только на одном компьютере, в музее. На странице будет проверяться, есть ли какая-либо новая запись в instagram с этим #hashtag каждые 5 минут.Instagram: получить все медиафайлы из hashtag - access_token уточнения

У меня есть токен доступа после процесса аутентификации, описанного на сайте, затем я сделал запрос на instagram, чтобы получить разрешение на получение public_content с моим токеном доступа, который был отклонен. Так что, если я пытаюсь использовать свой собственный access_token, как это

https://api.instagram.com/v1/tags/ {метка-имя}/СМИ/недавнее access_token = ACCESS-ЗНАК

Я получаю

{ "пагинация": {» deprecation_warning ":" next_max_id и min_id устарели для этой конечной точки, используйте min_tag_id и max_tag_id вместо "}," meta ": {" code ": 200}," data ": []}

Если я использую генератор access_token веб-сайт и сделать тот же запрос, он работает.

Кто-нибудь понял, почему instagram не даст мне токен доступа, который работает? в отличие от этих сторонних сайтов?

И если я использую этот access_token, предоставленный случайным генератором третьей стороны, кто-то знает, истекает ли он в какой-то момент?

Благодаря

+0

Этот вопрос не по теме, так как это запрос на поддержку клиентов. См.: [Почему я не могу задать вопросы, связанные с обслуживанием клиентов?] (// meta.stackoverflow.com/a/255746) – Mogsdad

ответ

0

Вы с этой проблемой, потому что ваше приложение в «песочнице Mode». Даже если для вашего токена включена область public_content, приложения Sandbox Mode могут «видеть» ваши последние 20 сообщений. Так что если хештайг, который вы ищете, не отображается в последних 20 сообщениях, вы получите пустой набор результатов. Проверьте this Instagram API summary для лучшего понимания.