Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.

Esta versión de GitHub Enterprise se discontinuó el 2020-11-12. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener un mejor desempeño, más seguridad y nuevas características, actualiza a la última versión de GitHub Enterprise. Para obtener ayuda con la actualización, contacta al soporte de GitHub Enterprise.

Solución de problemas

Aprende cómo resolver los problemas más comunes que las personas pueden encontrar en la API de REST.

En este artículo

Si estás encontrando algunas situaciones extrañas en la API, aquí hay una lista de posibles soluciones a algunos de estos problemas que podrías estar experimentando.

¿Por qué estoy obteniendo un error 404 en un repositorio que sí existe?

Habitualmente, enviamos un error 404 cuando tu cliente no está autenticado adecuadamente. Puede que esperes ver un 403 Forbidden en estos casos. Sin embargo, ya que no queremos proporcionar ningun tipo de información acerca de los repositorios privados, en vez de esto, la API devuelve un 404.

Para solucionar los problemas, asegúrate de que te estás autenticando correctamente, que tu token de acceso de OAuth tenga los alcances requeridos, y que las restricciones de las aplicaciones de terceros no estén bloqueando tu acceso.

¿Por qué no veo todos mis resultados?

La mayoría de las llamadas a la API que acceden a una lista de recursos (por ejemplo, usuarios, informes de problemas, etc.) son compatibles con la paginación. Si estás haciendo solicitudes y recibes un conjunto de resultados incompleto, probablemente solo estás viendo la primera página. Necesitarás solicitar las páginas restantes para obtener más resultados.

Es importante que no intentes adivinar el formato de la URL de paginación. No todas las llamadas a la API utilizan la misma estructura. En vez de esto, extrae la información de paginación del Encabezado de Enlace, el cual se envía en cada solicitud.