GitHub API — получение сведений о фиксации через токен доступа

#github #github-api #github-api-v3

#github #github-api #github-api-v3

Вопрос:

С помощью API GitHub, допустим, я использовал OAuth, и у меня есть секрет клиента пользователя. Допустим, у меня также есть, скажем, репозиторий myname/project , а также, скажем, идентификатор фиксации asdfghjkl123 . Имея эту информацию, я знаю, что могу получить подробную информацию о фиксации, но как я могу сделать это «от имени» пользователя? По сути, я хочу использовать токен доступа, который у меня есть, чтобы ограничение скорости зависело от пользователя. Возможно ли это вообще?

Ответ №1:

Как показано в этом выпуске

Способ предоставления GITHUB_AUTH_TOKEN env var, который привязан к запросам GitHub, чтобы избежать ограничений api, как в этом PR

Я всегда устанавливаю GITHUB_AUTH_TOKEN свой токен перед выполнением своих вызовов curl GitHub API: тогда я получаю выгоду от более высокого ограничения скорости.