【问题标题】:How to get tweets using node.js如何使用 node.js 获取推文
【发布时间】:2012-02-10 06:47:57
【问题描述】:

有没有一种方法可以使用 node.js 在您自己的网站上获取 twitter 推文。我尝试了一些 node.js 模块,但没有得到如何实现。

【问题讨论】:

  • 结帐 ntwitter,它具有用于推文的 Twitter API - github.com/AvianFlu/ntwitter
  • 试过这段代码:twit.stream('statuses/sample', function(stream) { console.log('stream================ =========twitter',stream); stream.on('data', function (data) { console.log('data================ =======',data); }); 控制台不显示任何数据。

标签: javascript node.js oauth twitter express


【解决方案1】:

根据您要执行的操作,您甚至可能不需要使用节点来执行此操作。 Twitter 有许多客户端小部件,您可以使用它们来托管您的个人资料、来自搜索的推文、您的收藏夹或列表:https://twitter.com/about/resources/widgets

现在,如果您想开始处理这些推文或以自定义方式显示它们,那么您需要按照 First Zero 的建议使用 nTwitter 模块。

【讨论】:

  • 感谢您的帮助。是的,我尝试了 ntwitter 的搜索方法,效果很好。但问题是我如何动态获取特定用户的推文,即当前登录到系统的用户。 stream.on() 方法也不起作用,因为它不输出任何内容
  • 您需要将 ntwitter 的使用与 oauth 包(如 passport 或everyauth)集成在一起。您需要创建一个简单的 oauth 登录系统,允许当前用户授予您的系统 oauth 访问权限(向您提供他们的密钥和令牌)。您将使用用户的访问密钥和令牌与您的应用程序的访问密钥和令牌(所有 4 都需要启动用户流)来启动您的流。届时,您的用户将收到的所有推文都将发送到您的应用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-04-09
  • 2020-09-02
  • 1970-01-01
  • 1970-01-01
  • 2016-03-29
  • 2019-09-08
  • 1970-01-01
相关资源
最近更新 更多