【问题标题】:Cannot get reddit authentication token from /api/v1/access_token无法从 /api/v1/access_token 获取 reddit 身份验证令牌
【发布时间】:2021-01-23 10:49:36
【问题描述】:

我目前正在使用 node.js reddit (https://www.npmjs.com/package/reddit) 插件,它会自动获取和处理身份验证令牌,但由于某种原因,它对我来说失败了。

Error: Cannot obtain token for username -Arniox-. invalid_grant.

使用以下代码:

const opts = {
   username: process.env.REDDIT_USERNAME,
   password: process.env.REDDIT_PASSWORD,
   appId: process.env.REDDIT_APP_ID,
   appSecret: process.env.REDDIT_APP_SECRET
}

//Initialize Reddit client
var reddit = new RedditJS.Client(opts);

我尝试寻找问题并最终发现我什至无法通过此处的直接 API url 登录:https://www.reddit.com/api/v1/access_token

我认为这可能与我的唯一用户名 (-Arniox-) 有关?这基本上是我对这个问题的唯一答案,但我似乎无法让它发挥作用。

【问题讨论】:

    标签: node.js reddit reddit-access-token


    【解决方案1】:

    我最终找到了问题所在。我用来登录机器人的开发者帐户经过 2 因素身份验证,这会破坏 API 并且不允许您登录。

    我不得不为没有双重身份验证的开发者创建另一个帐户。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-21
      • 2021-04-21
      • 2014-07-07
      • 1970-01-01
      • 2021-12-02
      • 1970-01-01
      • 2012-12-03
      相关资源
      最近更新 更多