Instagram Streaming API的Logstash输入插件

时间:2016-08-10 04:23:43

标签: elasticsearch logstash instagram-api

我想阅读Instagram上的活动。我想知道我是否可以使用类似于使用Twitter输入插件从Twitter读取事件的Logstash来实现它,但是没有Instagram的输入插件。有没有其他方法可以使用Logstash收集Instagram数据?

谢谢!

2 个答案:

答案 0 :(得分:2)

Instagram has an API所以你绝对可以尝试使用http_poller插件。

这样的事情:

input {
   http_poller {
      urls => {
         search => {
            method => get
            url => "https://api.instagram.com/v1/media/search?lat=48.858844&lng=2.294351&access_token=ACCESS-TOKEN"
         }
      }
      request_timeout => 60
      interval => 60
      codec => "json"
   }
}
output {
   stdout {
       codec => rubydebug
   }
}

答案 1 :(得分:0)

你对Instagram事件的意思是什么?

如果您想存储Insta媒体,请为您的浏览器编写插件或编写抓取工具并将媒体发送到elasticsearch