【问题标题】:node.js module ntwitter not workingnode.js 模块 ntwitter 不工作
【发布时间】:2012-02-11 23:55:45
【问题描述】:

我尝试使用ntwitter node.js 模块。我已阅读所有说明并键入示例代码,但它不起作用。代码如下:

var twit = new twitter({
  consumer_key: 'XXXXXXXXXXXXXXXXXXX',
  consumer_secret: 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
  access_token_key: 'https://api.twitter.com/oauth/request_token',
  access_token_secret: 'https://api.twitter.com/oauth/access_token'
});
twit.stream('user', {track:'nodejs'},function(stream) {
      console.log('stream==========================',stream);
      stream.on('data', function (data) {
        console.log('=============================================',data);
      });
});

stream 的 console.log 显示如下内容:

stream========================== { buffer: '',
  destroy: [Function],
  _events: { _data: [Function: processTweet] } }

但是数据的console.log没有显示任何东西。我被卡住了,不知道该怎么办。谁能帮忙。

【问题讨论】:

    标签: javascript node.js twitter express twitter-oauth


    【解决方案1】:

    您的 access_token_key 和 access_token_secret 值不正确。这些应该是生成的密钥,而不是 URL。

    您的 Twitter 开发者页面上应该有一个按钮来创建您的访问令牌。单击它,然后使用那里提供的值。

    【讨论】:

      【解决方案2】:

      我正在研究类似的问题。确保服务器上的时间设置正确,否则 oAuth 将失败

      【讨论】:

        猜你喜欢
        • 2016-03-24
        • 2014-05-04
        • 1970-01-01
        • 2013-11-26
        • 1970-01-01
        • 2018-11-20
        • 2018-06-07
        • 2016-11-11
        • 1970-01-01
        相关资源
        最近更新 更多