GitHub API: токен личного доступа удаляет себя - PullRequest
0 голосов
/ 02 декабря 2018

Мне нужен доступ к 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 областью действия: public_repo .
  2. Я копирую и вставляю его в свойства своего приложения.
  3. Я запускаю свое приложение, оно работает как положено.
  4. Но иногда, при некоторых неясных обстоятельствах, почти случайно (во время выполнения приложения или после завершения работы) Github API отвечает с 401 Unauthorized .
  5. Я захожу в Настройки / Настройки разработчикаПерсональные токены доступа.Последний созданный токен исчезает.
  6. Почему?Что я делаю не так?

1 Ответ

0 голосов
/ 24 апреля 2019

Возможно, вы передаете токен своему репозиторию GitHub.в этом случае Github немедленно удалит токен.поэтому вам нужно установить свой токен как переменную среду в вашей системе.

...