GitHub API rate limit (요청한도) 늘리기

2023. 8. 31. 19:05·Web/Error 해결

깃헙 api를 사용해서 github finder를 만들고 있었는데

잘만 되던 검색이 막혀서

크롬 devTools(개발자 도구)를 살펴봤는데 

{
  "message": "API rate limit exceeded for --내 ip--. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)",
  "documentation_url": "https://docs.github.com/rest/overview/resources-in-the-rest-api#rate-limiting"
}

같은 ip로 여러번 검색하게 되면 limit가 걸리는지 제한이 걸려서 안 됐던 거였습니다.

 

그래서 이 limit을 풀어볼 건데, 생각보다 간단합니다.


일단 GitHub 홈페이지에 들어가서 로그인을 해주고, 오른쪽 상단에 프로필을 클릭해 Settings에 들어가 줍니다.

 

왼쪽 메뉴 바를 기준으로 쭉 내려오면 Developer settings에 들어가 줍니다.

거기서 Personal access tokens - Tokens( classic)에 들어가 줍니다.

미리 만들어둔 토큰을 저장하고 있다면 그 토큰을 사용해도 좋습니다.

만약 만들어둔 토큰이 없거나, 토큰을 이전에 저장해 두지 않았다면 Generate new token을 통해 다시 발급받으면 됩니다.

 

토큰 이름은 알아보기 쉽게 적어주시고. Expiration은 만료일자로 프로젝트 기간(원하는 만큼) 체크해 주시면 됩니다. 

저는 계속 쓸 토큰이라면 그냥 no expiration 체크할 때도 있습니다.

 

밑에 scope를 repo와 user에 접근할 수 있도록 바꿔줍니다.

이것도 나중에 깃에 연결해서 여러 개 사용하실 거면 다 체크해서 쓰셔도 상관없습니다.

repo와 user를 선택한 모습

 

다 선택해 준 뒤에 generate를 누르면 토큰이 만들어집니다.

만들어진 토큰은 다시 볼 수 없기 때문에 따로 저장해두는 것을 추천드려요.

 

이 토큰을 활용해서 접근하는 url 헤더에 넣어주면 끝입니다!

header - Authorization에 방금 받은 토큰을 복사해서 넣어주시면 됩니다.

그리고 만약 밑에서 client id, secret 형식으로 user가 전달되는 부분이 있다면 제거해 주시면 됩니다.

 

 

이러면 이제 api 호출 횟수가 시간당 5,000번 정도로 늘어나기 때문에 

사용하는데 불편함이 없으실 겁니다!! 🤗

'Web > Error 해결' 카테고리의 다른 글

Type 'void[]' is not assignable to type 'ReactNode'. - 에러 해결  (0) 2023.09.21
'--isolatedModules' 에러 해결방법  (0) 2023.09.20
'Web/Error 해결' 카테고리의 다른 글
  • Type 'void[]' is not assignable to type 'ReactNode'. - 에러 해결
  • '--isolatedModules' 에러 해결방법
gwee_99
gwee_99
bE bETTER!
  • gwee_99
    얼렁이와 뚱땅이
    gwee_99
  • 전체
    오늘
    어제
    • ====Category====
      • Algorithms(CT)
        • Programmers
        • Baekjoon
        • Goorm
      • Web
        • Error 해결
      • BackEnd
        • Spring
        • JPA
      • FrontEnd
        • HTML.CSS
        • JavaScript
      • Language
        • Java
      • Cloud
      • CSTS
      • Books
        • IT 5분 잡학사전
      • 일상
  • 블로그 메뉴

    • 홈
    • 방명록
    • 글쓰기
    • 관리
  • 링크

    • 깃허브
  • 공지사항

  • 인기 글

  • 태그

    구름톤 챌린지
    java
    IT 5분 잡학사전
    BOJ
    lv2
    스택
    BFS
    코딩테스트
    HTML
    인프런
    구름
    존안님
    호텔 대실
    따라하며 배우는 html css
    Greedy
    lv.4
    Til
    백준
    개발자북클럽
    제대로 파는 자바스크립트
    프로그래머스
    자바
    DP
    Lv.1
    그리디
    DFS
    IT 잡학사전
    LV.3
    LV.2
    노마드코더
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
gwee_99
GitHub API rate limit (요청한도) 늘리기
상단으로

티스토리툴바