【问题标题】:How to consume Twitter Streaming API using Heroku and MongoLab?如何使用 Heroku 和 MongoLab 使用 Twitter Streaming API?
【发布时间】:2013-01-03 23:22:22
【问题描述】:

我希望使用 Twitter 流 API 来抓取所有推文的几个关键字并将它们存储在数据库中。我宁愿不在本地运行工作流,所以我一直在寻找将 API 与 Heroku 和 MongoLab 一起使用的方法。

我发现了这个例子(使用 ruby​​),它让我非常接近我想要做的事情: http://www.jefflinwood.com/2011/08/deploying-tweeter-keeper-on-the-heroku-cedar-stack/ http://github.com/joslynesser/mongo-twitter-streaming

不幸的是,这个例子对我不起作用。似乎对我正在使用的 twitter gem 的支持已被删除。我尝试从第一步返回并再次安装所有内容,但是,当我尝试将文件推送到 Heroku 时,我不断收到消息: “在任何来源中都找不到 twitter-1.6.0”

我已经更新了 Gemfile 以引用每个 twitter 相关 gem 的最新版本,并且还运行了 bundle update。我似乎找不到 twitter-1.6.0 的任何其他依赖项,但仍然得到那个消息。

我很难在网上找到其他类似的例子来工作,但这似乎是一件很常见的事情。任何帮助都将不胜感激,无论是解决上述问题还是提供我可以使用的其他代码的线索。

谢谢!

【问题讨论】:

    标签: api mongodb twitter heroku mlab


    【解决方案1】:

    我已经成功使用 Ruby 模块 'tweetstream' 连接到流式 API,它具有良好的文档并支持更新的 v1.1 OAuth 连接协议。

    如果有帮助,我有 some code (GitHub) 使用它来解析推文并将其写入本地 MongoDB 实例。

    【讨论】:

      猜你喜欢
      • 2018-11-03
      • 2017-06-06
      • 1970-01-01
      • 2015-05-07
      • 2012-06-13
      • 2012-02-10
      • 2013-11-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多