首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >试图保存凭据时停留在twitter重定向页面上

试图保存凭据时停留在twitter重定向页面上
EN

Stack Overflow用户
提问于 2022-05-16 07:49:58
回答 1查看 41关注 0票数 0

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

这是我发现的

使用statement

  • Using
  • 会抛出
    • 在catch writeFile中的错误,使我无法在页面上停留,并且不会写到文件
    • 试图在tweet上发布一些有用的信息,tweet是在后台发送的,但我仍然停留在页面

    上。

代码语言:javascript
复制
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。但我再也不能了。

我还要补充一点,为了澄清任何混乱,我不会提供任何服务。这是一个机器人,我正在创建的实践,我没有提供一个服务。如果这是相关的话。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-17 05:56:26

我的问题已经解决了。结果,问题是我并没有向twitter发送一个成功的回复。我只需要在我的.then()中发送一个200个状态响应,在那里我写我的json文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72255773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档