Новый API Instagram – как вы запрашиваете тегированные носители?

Этот вопрос будет похож на дубликат всех предыдущих в этой проблеме, в частности на этот вопрос API PHP Instagram – как получить MIN_TAG_ID и MAX_TAG_ID . Но с новыми изменениями API предыдущие ответы больше не работают.

Цель

Я хочу запросить носители для определенного тега.

Документация

Документация Instagrams при получении помеченных носителей указывает, что вам нужно иметь область public_content и есть 4 доступных параметра; ACCESS_TOKEN , COUNT , MIN_TAG_ID и MAX_TAG_ID .

Мой запрос API

 https://api.instagram.com/v1/tags/cats/media/recent?access_token=TOKEN&max_tag_id=123 

Что дает мне этот ответ API.

 { "data": [], "meta": { "code": 200 }, "pagination": { "deprecation_warning": "next_max_id and min_id are deprecated for this endpoint; use min_tag_id and max_tag_id instead" } } 

Проблема

Как вы можете видеть из запроса, я не указываю ни один из устаревших параметров; next_max_id или min_id .

Я пробовал эти альтернативные запросы с тем же результатом:

  • https://api.instagram.com/v1/tags/cats/media/recent?access_token=TOKEN
  • https://api.instagram.com/v1/tags/cats/media/recent?access_token=TOKEN&max_tag_id=123
  • https://api.instagram.com/v1/tags/cats/media/recent?access_token=TOKEN&min_tag_id=123
  • https://api.instagram.com/v1/tags/cats/media/recent?access_token=TOKEN&min_id=123
  • https://api.instagram.com/v1/tags/cats/media/recent?access_token=TOKEN&max_id=123
  • https://api.instagram.com/v1/tags/cats/media/recent?access_token=TOKEN&next_max_id=123
  • https://api.instagram.com/v1/tags/cats/media/recent?access_token=TOKEN&next_min_id=123

Что я видел

Мое одобрение приложения. У меня есть изолированное приложение, для которого я использую ту же учетную запись для аутентификации. Если я правильно понимаю документацию, у меня должен быть доступ ко всем API с моей настройкой.

Доступные носители: я использую тег «cat» для тестирования, в котором должно быть много средств для запроса.

Мой access_token : Я не думаю, что это проблема, потому что я использую тот же токен доступа, чтобы public_content аутентифицированные public_content области видимости public_content к / users / user-id / media / recent endpoint.

Официальное репо python-instagram : я не мог разобрать, как они делают запросы, но последний коммит был в июле, поэтому я даже не уверен, что он работает с последним API.

Связанные Quesions

  • Instagram новый API, получить элементы по тегу
  • API-интерфейс Instagram: я хочу получать последние изображения на основе тега, но я получаю только свои собственные

Перечитайте документацию по песочнице и поймайте это предложение.

Но вместо того, чтобы возвращать средства массовой информации от любого публичного пользователя Instagram, он будет возвращать только носители, принадлежащие вашим пользователям песочницы , и ограничивается последними 20 для каждого пользователя.

Мне нужно было использовать тег, который я опубликовал раньше. Оставив вопрос для кого-то другого, занимающегося проблемой.

Ничего не сломано, они отправляют сообщение для всех вызовов API, вы можете увидеть тот же результат на apigee.com