2012-01-14 71 views
4

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

+2

结帐ntwitter具有用于推文的Twitter API - https://github.com/AvianFlu/ntwitter – 2012-01-14 09:00:44

+0

尝试此代码:twit.stream('statuses/sample',function(stream){ console.log(' stream'('data',function(data){ console)。 log('data =======================',data); });控制台不显示任何数据。 – Inventillect 2012-01-16 12:03:18

回答

4

根据你想要做什么,你可能甚至不需要使用节点来做到这一点。 Twitter有许多客户端小部件可用于托管您的个人资料,来自搜索,您的收藏夹或列表中的推文:https://twitter.com/about/resources/widgets

现在,如果您想要开始操纵这些推文或将它们显示在自定义时尚,那么你会想要使用nTwitter模块作为First Zero建议。

+0

感谢您的帮助。是的,我尝试了ntwitter的搜索方法工作得很好。但问题是我如何动态获取特定用户的推文,即当前登录到系统的用户。同时stream.on()方法不工作它什么都不输出 – Inventillect 2012-01-16 09:28:07

+0

你需要整合使用ntwitter与护照或everyauth oauth包。您需要创建一个简单的oauth登录系统,允许当前用户授予您的系统oauth访问权限(为您提供其密钥和令牌)。您将使用用户的访问密钥和令牌以及您的应用程序的访问密钥和令牌(全部4个用于启动用户流)来启动您的流。在这一点上,您的用户将收到的所有推文都将发送到您的应用程序。 – MateodelNorte 2012-02-01 20:44:03

相关问题