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

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

我需要访问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
            }
        }
    }
}
}
  1. 我创建了一个只有1个范围的个人访问令牌like it is said here:public_repo。
  2. 我将其复制并粘贴到我的应用程序属性中。
  3. 我启动了我的应用程序,它按预期工作。
  4. 但有时,在一些不明确的情况下,几乎随机(在应用程序执行期间或关闭后),Github API响应401 Unauthorized。
  5. 我访问我的设置/开发人员设置/个人访问权限。上次创建的令牌消失。
  6. 为什么?我究竟做错了什么?
github token access-token access github-api
1个回答
1
投票

可能你将令牌提交给你的GitHub仓库。如果是这样,Github将立即删除令牌。因此,您需要将令牌设置为系统中的可变环境。

© www.soinside.com 2019 - 2024. All rights reserved.