티스토리 뷰

현재 진행중인 프로젝트에서 Github API를 사용해야 하는 경우가 생겼다. API Document를 살펴본 결과, Gitlab과는 다르게 Unauthorized user일 경우, 시간 당 60회 제한된 요청만 가능하다.

프로젝트를 하면서 시간 당 60번 이상은 해야하므로 Personal Access Token을 사용하기로 하였다. 

우측 상단 메뉴에서 Settings에 들어간다.

 

그 다음으로 Developer Settings에 들어간다.

우측에 Generate new token을 통해 생성이 가능하다.

 

필자는 처음에 당연히 headers.set을 통해 헤더에 토큰이 추가되는줄 알았다.. 하지만 계속 api 요청 횟수가 추가했다는 에러를 확인할 수 있었고 헤더 설정에 문제가 있다는 것을 알게되었다.

 

postman으로 시도
ratelimit api를 통한 횟수제한 확인

POSTMAN으로 제한 횟수를 확인해봐도 아직 초과를 안했는데? 에러가 발생하니 답답할 수 밖에 없었다.

결국 시간을 투자해 더욱 심도있는 구글링(?)을 통해 해결책을 찾을 수 있었다.

 

개선된 헤더 설정

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함