Esta versión de GitHub Enterprise se discontinuó el 2021-09-23. 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.

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.

Error 404 para un repositorio existente

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 problemas, asegúrate de que te estás autenticando correctamente, que tu token de acceso OAuth tenga los alcances requeridos, que las restricciones de aplicaciones de terceros no estén bloqueando el acceso y que el token no haya vencido ni se haya revocado.

No se devolvieron todos los 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.