node.js 模块 ntwitter 不工作

发布于 2024-12-27 12:24:30 字数 839 浏览 0 评论 0原文

我尝试使用 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);
      });
});

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

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

But console.log因为数据不显示任何内容。我被困住了,不知道该怎么办。任何人都可以帮忙。

I have tried to use ntwitter node.js module.I have read all the instructions and type the sample code,but it is not working.The code is as follows:

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);
      });
});

The console.log for stream displays something like this:

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

But console.log for data does not display anything.I am stuck and don't know what to do.Can anyone help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

乖不如嘢 2025-01-03 12:24:30

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

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

Your access_token_key and access_token_secret values are incorrect. These are supposed be generated keys, not URLs.

There should be a button on your Twitter Developer page to Create Your Access Token. Click it, and use the values provided there instead.

醉态萌生 2025-01-03 12:24:30

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

I'm looking into a similar issue. Make sure the time on your server is set correctly, otherwise oAuth will fail

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文