Skip to main content
설명서에 자주 업데이트를 게시하며 이 페이지의 번역이 계속 진행 중일 수 있습니다. 최신 정보는 영어 설명서를 참조하세요.

속도 제한

REST API를 사용하여 현재 속도 제한 상태를 확인합니다.

속도 제한 정보

언제든지 현재 속도 제한 상태를 확인할 수 있습니다. 속도 제한 규칙에 대한 자세한 내용은 "REST API의 리소스"를 참조하세요.

항목을 검색하기 위한 REST API에는 다른 REST API 엔드포인트를 제어하는 속도 제한과는 별개인 사용자 지정 속도 제한이 있습니다. 자세한 내용은 "검색"을 참조하세요. 또한 GraphQL API에는 REST API의 속도 제한과는 별도이며 다른 방식으로 계산되는 사용자 지정 속도 제한이 있습니다. 자세한 내용은 "리소스 제한 사항"을 참조하세요. 이러한 이유로 API 응답은 속도 제한을 분류합니다. 아래에 resources다른 범주와 관련된 개체가 표시됩니다.

  • core 개체는 REST API에서 검색과 관련되지 않은 모든 리소스에 대한 속도 제한 상태를 알려줍니다.

  • 개체는 search 검색을 위해 REST API에 대한 속도 제한 상태를 제공합니다.

  • 개체는 graphql GraphQL API에 대한 속도 제한 상태를 제공합니다.

  • 개체는 integration_manifest 작업에 대한 POST /app-manifests/{code}/conversions 속도 제한 상태를 제공합니다. 자세한 내용은 "매니페스트에서 GitHub 앱 만들기"를 참조하세요.

속도 제한 응답의 헤더 및 값에 대한 자세한 내용은 “REST API의 리소스”를 참조하세요.

Get rate limit status for the authenticated user

에서 작동 GitHub Apps

Note: Accessing this endpoint does not count against your REST API rate limit.

Note: The rate object is deprecated. If you're writing new API client code or updating existing code, you should use the core object instead of the rate object. The core object contains the same information that is present in the rate object.

HTTP 응답 상태 코드

상태 코드Description
200

OK

304

Not modified

404

Resource not found

코드 샘플

get/rate_limit
curl \ -H "Accept: application/vnd.github+json" \ -H "Authorization: Bearer <YOUR-TOKEN>" \ http(s)://HOSTNAME/api/v3/rate_limit

Response

Status: 200
{ "resources": { "core": { "limit": 5000, "remaining": 4999, "reset": 1372700873, "used": 1 }, "search": { "limit": 30, "remaining": 18, "reset": 1372697452, "used": 12 }, "graphql": { "limit": 5000, "remaining": 4993, "reset": 1372700389, "used": 7 }, "integration_manifest": { "limit": 5000, "remaining": 4999, "reset": 1551806725, "used": 1 }, "code_scanning_upload": { "limit": 500, "remaining": 499, "reset": 1551806725, "used": 1 } }, "rate": { "limit": 5000, "remaining": 4999, "reset": 1372700873, "used": 1 } }