Skip to main content
Publicamos actualizaciones para la documentación con frecuencia y es posible que aún se esté traduciendo esta página. Para obtener la información más reciente, consulta la documentación en inglés.

Límite de frecuencia

Usa la API de REST para comprobar el estado actual del límite de frecuencia.

Acerca de los límites de frecuencia

Puedes comprobar el estado actual del límite de frecuencia en cualquier momento. Para más información sobre las reglas de límite de frecuencia, consulta "Recursos en la API de REST".

La API de REST para buscar elementos tiene un límite de frecuencia personalizado que es independiente del límite de frecuencia que rige los demás puntos de conexión de la API de REST. Para obtener más información, vea «Search». GraphQL API también tiene un límite de frecuencia personalizado que es independiente y se calcula de forma diferente a los límites de frecuencia de la API REST. Para obtener más información, vea «Limitaciones de recursos». Es por esto que la respuesta de la API categoriza tu límite de frecuencia. En resources, verás objetos relacionados con diferentes categorías:

  • El objeto core proporciona el estado de límite de frecuencia para todos los recursos que no están relacionados con la búsqueda en la API REST.

  • El objeto search proporciona el estado de límite de frecuencia para la API de REST de búsqueda.

  • El objeto graphql proporciona el estado de límite de frecuencia para GraphQL API.

  • El objeto integration_manifest proporciona el estado de límite de frecuencia para la operación POST /app-manifests/{code}/conversions. Para obtener más información, vea «Crear una GitHub App a partir de un manifiesto».

Para más información sobre los encabezados y los valores de la respuesta de límite de frecuencia, consulta "Recursos en la API de REST".

Get rate limit status for the authenticated user

Funciona con 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.

Códigos de estado de respuesta HTTP para "Get rate limit status for the authenticated user"

status codeDescripción
200

OK

304

Not modified

404

Resource not found

Ejemplos de código para "Get rate limit status for the authenticated user"

get/rate_limit
curl -L \ -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 } }