最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

Twitter流API返回401

运维笔记admin15浏览0评论

Twitter流API返回401

Twitter流API返回401

我正在使用带有Node.js的Twit Node模块来尝试跟踪我正在编写的应用程序的某些主题标签,除了错误说“错误:错误的Twitter流媒体请求”之外,我没有从Api中获取任何内容。据我所知,我已经遵循了文档,但我显然遗漏了一些东西。

这是代码,有几位编辑:

var express = require('express');
var app = express();

app.set('view engine', 'ejs');

app.use(express.static('public'));

app.get('/', function(req, res) {
    res.render('pages/index');
});

var http = require('http').createServer(app);
http.listen(80);

var io = require('socket.io').listen(http);

var twitterApi = require('twit');

var twitter = new twitterApi({
    consumer_key: '***',
    consumer_secret: '***',
    app_only_auth: true
});

var stream = twitter.stream('statuses/filter', {track: '#twitter'});
stream.on('tweet', function(tweet){
    console.log(tweet);
});

我正在通过Vagrant开发Ubuntu VM,如果这有什么区别的吗?

回答如下:

您是否获得了API凭据? 401通常会返回未经授权的请求,因此我猜它必须与您的API凭据一起使用。

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论