2015-10-27 3 views
4

Я пытаюсь получить все публичные сообщения, используя Instagram API.
Есть некоторые существующие приложения, такие как Geofeedia, COEverywhere и TrackinU, которые могут получать публичные сообщения о сайтах социальных сетей.Как получить все публичные сообщения, используя Instagram API?

Есть ли способ получить публичные сообщения, как в Twitter Stream API?

ответ

1

Используйте этот API, чтобы заставить пользователей кормить

https://api.instagram.com/v1/users/self/feed

См Instagram-х API Console.

+0

благодарит за ответ! но я хочу, чтобы все сообщения не для конкретного пользователя, а не для моих друзей. – yogendrayaduvanshi

+0

В документации API не отображается API, соответствующий вашему требованию. Вы можете использовать https://api.instagram.com/v1/media/popular, чтобы получить список популярных медиа в тот момент. – RoHaN

+0

это не соответствует моим требованиям, я хочу, чтобы объем данных даже формировался в прошлом, он просто посылает мне только популярные сообщения, которые не являются моими требованиями .. :( – yogendrayaduvanshi

0

Существует нет API, чтобы получить все фотографии Instagram, когда они публикуются. Эти параметры можно получить с помощью API:

  • фото фид, хэштегом
  • корма фото геолокации
  • корма фото одним пользователем
4

Instagram устранила возможность получить все публичные сообщения с заданным хэштегом. Апите вы использовали бы осуждаются: https://www.instagram.com/developer/deprecated/endpoints/tags/

мне было грустно узнать об этом сегодня, как я делал это в течение многих лет, но только что сделал новую учетную запись разработчика, только чтобы обнаружить, что он не может получить доступ к устаревшим конечным точкам ,

+0

Мне было интересно, как эти парни делают это? https://smashballoon.com/instagram-feed/demo/ – Raja

+0

@Raja, посмотрев на это снова, похоже, что вы можете получать сообщения по тегам, но только одобренные приложения имеют доступ ко всем публичным сообщениям. В противном случае у вас будет доступ только к 10 одобренным пользователям песочницы. https://www.instagram.com/developer/review/ – hansmosh

+0

У меня есть сомнения. У меня есть доступ к сообщению только для пользователей песочницы (после того, как они вошли в систему и согласны), когда я нахожусь в режиме песочницы. После того, как Instagram рассмотрит и одобрит мое приложение, я могу получить доступ к общедоступным данным, не требуя входа и одобрения? Или пользователям моего приложения по-прежнему приходится входить в систему для входа в систему и разрешать доступ к моему приложению? – Raja

1

я написал прокси API для этой точной цели: https://github.com/whizzzkid/instagram-proxy-api

Давайте возьмем пример #nyc: Instagram в тег исследователя: https://www.instagram.com/explore/tags/nyc

Получение тех же результатов, как JSON: https://igpi.ga/explore/tags/nyc/media

You можно найти больше примеров в репо. Вот код, который делает все это: https://github.com/whizzzkid/instagram-reverse-proxy/blob/master/app.js

демонстрационное приложение, с помощью JQuery будет:

$.ajax({ 
    url: "https://igpi.ga/explore/tags/yyc/media", 
    dataType: "jsonp", 
    data: { count: 3 }, 
    success: function (json){ 
    for(var i in json.posts) { 
     var img = document.createElement("IMG"); 
     img.src = json.posts[i].display_url; 
     document.body.appendChild(img); 
    } 
    } 
}); 

Демо: http://plnkr.co/edit/4oCwpbMm6p9cyJb1UWld?p=preview

надеюсь, что это помогает.

+0

Хотя эта ссылка может ответить на вопрос, лучше включить здесь основные части ответа и предоставить ссылка для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. - [Из обзора] (/ review/low-quality-posts/17972144) –

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