내 성장기록
[Github API] Personal Access Token 사용
koyuchang
2021. 5. 18. 00:50
현재 진행중인 프로젝트에서 Github API를 사용해야 하는 경우가 생겼다. API Document를 살펴본 결과, Gitlab과는 다르게 Unauthorized user일 경우, 시간 당 60회 제한된 요청만 가능하다.
프로젝트를 하면서 시간 당 60번 이상은 해야하므로 Personal Access Token을 사용하기로 하였다.
우측 상단 메뉴에서 Settings에 들어간다.
그 다음으로 Developer Settings에 들어간다.
우측에 Generate new token을 통해 생성이 가능하다.
필자는 처음에 당연히 headers.set을 통해 헤더에 토큰이 추가되는줄 알았다.. 하지만 계속 api 요청 횟수가 추가했다는 에러를 확인할 수 있었고 헤더 설정에 문제가 있다는 것을 알게되었다.
POSTMAN으로 제한 횟수를 확인해봐도 아직 초과를 안했는데? 에러가 발생하니 답답할 수 밖에 없었다.
결국 시간을 투자해 더욱 심도있는 구글링(?)을 통해 해결책을 찾을 수 있었다.