我遇到了 ApiResponseError: Request failed with code 401 at RequestHandlerHelper.createResponseError

问题描述 投票:0回答:0

我正在尝试构建一个 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();
javascript node.js twitter bots twitter-api-v2
© www.soinside.com 2019 - 2024. All rights reserved.