gpt4 book ai didi

javascript - 如何在带有 twit 模块的 node.js 中使用 twitter streaming api 跟踪用户列表的状态

转载 作者:搜寻专家 更新时间:2023-11-01 00:18:16 25 4
gpt4 key购买 nike

我正在为 twitter api 使用 twit node.js 模块,我试图通过使用他们的 id 来获取用户列表的状态流,但是当我运行脚本时出现以下错误

Error: Bad Twitter streaming request: 406

代码如下

var http = require('http')
, server = http.createServer(app)
, Twit = require('twit')
server.listen(4040);

var T = new Twit({
consumer_key: 'abc'
, consumer_secret: 'abc'
, access_token: 'abc'
, access_token_secret: 'abc'
});
var watchList = ['@Kashmala_Tariq', '@Mushahid', '@Fbuttho'];
var stream = T.stream('statuses/filter', { follow : watchList });

stream.on('tweet', function (tweet) {
console.log('@'+tweet.user.screen_name + ':::' + tweet.text);
});

这是我正在使用的 api 的链接 twit twit-module

请指导我在这个脚本中我做错了什么

最佳答案

您可以使用 id 代替 screen_name:

var stream = T.stream('statuses/filter', { follow : ['123456789', '23456789'] });
stream.on('tweet', function (tweet, err) {
console.log(tweet);
})

此外,您可以使用像 http://gettwitterid.com 这样的服务来计算 ID。

关于javascript - 如何在带有 twit 模块的 node.js 中使用 twitter streaming api 跟踪用户列表的状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25693912/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com