gpt4 book ai didi

javascript - 错误: Bad Twitter streaming request: 401 using Twit

转载 作者:行者123 更新时间:2023-12-03 01:05:27 25 4
gpt4 key购买 nike

这是不起作用的代码:

var Twit = require('twit'); //Using Twit
var config = require('./config'); //Loading tokens
var T = new Twit(config); //Applying tokens

var stream = T.stream('user');
console.log("" + T.getAuth().name);
//console.log("stream init");

function followed(eventMsg) {
console.log("function called");
var name = eventMsg.source.screen_name;
makeTweet("thx for follow @" + name);
};

stream.on('tweet', followed);

我在标题中收到错误代码,但这确实有效:

function makeTweet(text) {
var tweet = {
status: text
};

function tweeted(err, data, response) {
if(!err) {
console.log("Tweet posted");
} else {
console.log("FAIL!");
}
}

T.post('statuses/update', tweet, tweeted);
}

您知道什么可以帮助您吗?我已经尝试过:- 重新生成访问 token - 使用不同的流结束点- 在 config.json 中使用“app_only_auth: true”

最佳答案

Twitter 用户流不再可用,并且 were retired on August 23rd, 2018 。该代码将不起作用。您将需要改用帐户事件 API。

此外,您的代码将违反 Twitter 的自动化规则。在编写自动向新关注者发送推文的机器人之前,您应该检查这些内容。

关于javascript - 错误: Bad Twitter streaming request: 401 using Twit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52424453/

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