2016-01-12 2 views
5

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

/v1/tags/{tag-name}/media/recent?access_token=ACCESS-TOKEN 

Это выборка изображения, но , только на моих счетах. Я хочу, я дам имя тега, и он будет отображать все, а не только фотографии в моей учетной записи, но все фотографии в Instagram тоже.

ответ

1

К hashtag вы имеете в виду tags.
Это работает для меня. Несмотря на то, что я использую python client, он должен хорошо работать, когда вы разрабатываете собственный клиент. Look:

from instagram.client import InstagramAPI 

api =InstagramAPI(client_secret=settings.CLIENT_SECRET, 
        access_token=settings.ACCESS_TOKEN) 

result = api.tag_recent_media(tag_name='castle') 
media = result[0] 

for m in media: 
    print (m.images) 
    print (m.user) 
    print (m.tags) 
1

Ваш клиент находится в режиме Песочницы и может искать только теги фотографий, отправленных приглашенными пользователями. Вам необходимо войти в систему https://www.instagram.com/developer, отредактировать своего клиента и нажать кнопку «GO LIVE».

Если кнопка «GO LIVE» отключена, вы сначала получите свое приложение от Instagram: перейдите на вкладку «Разрешения» и отправьте для проверки. (Название компании, контактный адрес электронной почты и URL-адрес политики конфиденциальности, необходимые для начала подачи.) После того, как вы одобрены, вы сможете щелкнуть Go Live.

+0

Действительно ли возможно получить все глобальные изображения для определенного тега? Я попытался предоставить разрешение на «Я хочу отображать содержимое хэштега и публичный контент на своем веб-сайте». в настройках моего приложения, но получаю: «Этот прецедент не поддерживается. Мы не одобряем разрешение public_content для одноразовых проектов, таких как отображение содержимого на основе хэштега на вашем веб-сайте.В качестве альтернативного решения вы можете показать свой собственный контент Instagram или найти компанию, предлагающую этот вид сервиса (обнаружение контента, модерация и отображение). » Знаете ли вы какие-либо примеры, где я могу видеть это в действии? – nilsi

+0

Нет, извините, мы отказались от этого. Возможно, это уже невозможно, но я думаю, что это было? – Torben

0

Вы можете попробовать, и это работает для меня.

/v1/tags/{tag-name}/media/recent?client_id={YOUR_CLIENT_ID} 

Мой идентификатор клиента создается до «пересмотра разрешения», она работает, и теперь я пытаюсь представить обзор разрешение на Instagram сейчас, надеюсь, что это пройдет.

+0

Нет необходимости рекламировать ваше приложение. Достаточно всего лишь пример кода – NSNoob

+0

На самом деле я бы хотел попробовать его приложение, чтобы посмотреть, как он работает Однако я посмотрел в редактировании и нашел приложение, но не работал. Он показывает только одно изображение и не может изменить его. – nilsi

+1

@nilsi, из-за политики API Instagram, мой идентификатор клиента не может быть использован. :( –

7

Я знаю, было давно, но только для записи.

Поскольку для этого вам необходимо разрешение public_scope (разрешение, предоставляющее вам доступ ко всем общедоступным данным на instagram, а не только для вашей учетной записи), вам необходимо, чтобы ваше приложение проверялось и утверждалось Instagram. Однако, если вы используете API для персонального проекта с одним сайтом, Instagram не одобрит его.

Вот из Документов Instagram в:

1: Какой вариант использования лучше всего описывает вашу интеграцию Instagram?

R: Я хочу отображать содержимое хэштега и общедоступный контент на своем веб-сайте.

A: Этот прецедент не поддерживается. Мы не одобряем разрешение public_content для одноразовых проектов, таких как отображение на вашем сайте контента на основе хэштага. В качестве альтернативного решения вы найдете свой собственный контент Instagram или найдите компанию, предлагающую этот вид сервиса (обнаружение контента, модерация и отображение).

Дополнительную информацию вы можете найти в документации по разрешению.

+0

Ссылка на источник этого может быть очень полезной –

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