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

时间:2018-12-02 11:10:24

标签: github token access-token access github-api

我需要访问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未经授权
  5. 我访问我的设置/开发人员设置/个人访问令牌。最后创建的令牌消失。
  6. 为什么?我在做什么错了?

1 个答案:

答案 0 :(得分:1)

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