尝试保存凭据时卡在 Twitter 重定向页面上

Stuck on twitter redirect page when trying to save credentials

我正在使用 twitter-api-v2 包,但无法保存我的 access_tokenaccess_token_secretoauth_verifier。我想保存 oauth_verifier 因为我想在另一个文件中创建实际的机器人。

这是我的发现

client
    .login(oauth_verifier)
    .then(({ client: loggedClient, accessToken, accessSecret }) => {
      let tokens = {
        accessToken: accessToken,
        accessSecret: accessSecret,
      };
      fs.writeFile("./tokens.json", JSON.stringify(tokens));
      // loggedClient.v2.tweet("hello this is test number: 3"); << this works. i stay stuck
                                                              //on the redirect page, but the tweet is sent
    })
    .catch(() => res.status(403).send("Invalid verifier or access tokens!"));

我第一次 运行 时能够保存我的 access_tokenaccess_token_secret 代码。但我不能了

我还要补充一点,为了消除任何混淆,我不提供服务。这是我创建的用于练习的机器人,我不提供服务。如果相关的话。

我的问题已经解决。 事实证明,问题是我没有向 Twitter 发送成功响应。 我只需要在我的 .then() 中发送一个 200 状态响应,我在其中写入我的 json 文件。