2015-09-07 2 views
0

Я пытаюсь получить фиды instagram на моем сайте с использованием имени тега. https://api.instagram.com/v1/tags/ {tag-name}? Access_token = ACCESS-TOKEN выше - это api, который я использую для получения каналов.Instagram feeds с использованием имени тега конкретного пользователя

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

Кто-нибудь сталкивался с этим?

Спасибо,

ответ

0

Текущая версия Instagram Апи не имеет конечной точки, которая позволит вам получить средства массовой информации по tag-nameИuser-id. Лучше всего использовать 1 из следующих конечных точек, а затем пропустить результаты и отфильтровать носитель, соответствующий второму условию.

  1. Поиск постов по названию данного хэштег, используя GET запроса конечной точки /tags/{tag-name}/media/recent API, а затем отфильтровать список ответов носителя в соответствии с user-id для конкретного пользователя в вопросе. или
  2. Поиск сообщений конкретного пользователя с помощью GET /users/{user-id}/media/recent Запрос конечной точки API, а затем вручную проверяйте каждое сообщение, если массив тегов содержит конкретный хэш-объект, который вы ищете.

Я рекомендую вам перейти с опцией 2, поскольку это будет быстрее, поскольку индивидуальный фид пользователя представляет собой гораздо меньший набор данных, чем носители из 1000 пользователей Instagram, помеченных хэштегом.

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