我正在尝试构建一个 Twitter 机器人并遇到 401 错误(标题中确切提到)。
我是 stackOverflow 的新手,所以如果我的格式或代码发布错误,我很抱歉,任何有关此问题的帮助将不胜感激。
这是twitterClient.js
const { TwitterApi } = require("twitter-api-v2");
const client = new TwitterApi({
appKey: process.env.API_KEY,
appSecret: process.env.API_SECRET,
accessToken: process.env.ACCESS_TOKEN,
accessSecret: process.env.ACCESS_SECRET,
});
const bearer = new TwitterApi(process.env.BEARER_TOKEN);
const twitterClient = client.readWrite;
const twitterBearer = bearer.readOnly;
module.exports = { twitterClient, twitterBearer,client };
索引.JS
require("dotenv").config({ path: __dirname + "/.env" });
const { twitterClient } = require("./twitterClient.js")
const tweet = async () => {
try {
await twitterClient.v2.tweet("Hello world!");
} catch (e) {
console.log(e)
}
}
tweet();