GitHub API:个人访问令牌自行删除

voi*_*ger 1 github token github-api access-token

我需要访问 Github GraphQL API,以便每 N 小时永久发出以下请求:

query($ids: [ID!]!) {
rateLimit {
    cost
    remaining
    resetAt
}

nodes(ids: $ids) {
    ... on Repository {
        milestones(last: 100) {
            nodes {
                issues(last: 100) {
                    nodes {
                        closedAt
                        closed
                    }
                }

                state
                dueOn
            }
        }
    }
}
}
Run Code Online (Sandbox Code Playgroud)
  1. 我创建了一个个人访问令牌,就像这里所说的那样,只有 1 个范围:public_repo
  2. 我将其复制并粘贴到我的应用程序属性中。
  3. 我启动了我的应用程序,它按预期工作。
  4. 但有时,在一些不清楚的情况下,几乎随机(在应用程序执行期间或关闭后),Github API 响应401 Unauthorized
  5. 我访问我的设置/开发人员设置/个人访问令牌。最后创建的令牌消失。
  6. 为什么?我究竟做错了什么?

EL *_*ouf 6

可能您将令牌提交到您的 GitHub 存储库。如果是这种情况,Github 将立即删除令牌。因此您需要将您的令牌设置为系统中的可变环境。

  • 如何将令牌设置为变量环境?是通过使用.env吗? (2认同)