es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Proyectos Beta de GitHub: Cómo obtener los datos de una vista en la API.

Mi empresa está utilizando la nueva versión beta de GitHub Projects y realmente estamos disfrutando de la experiencia, pero nos encontramos con un problema y es cómo exportar los datos desde una vista específica (o incluso todos los datos) con todas las columnas personalizadas que tenemos.

La solución ideal para nosotros sería obtener estos mismos datos en formato JSON utilizando la API.

El uso de https://api.github.com/orgs/.../issues` no funciona porque las incidencias no tienen las columnas personalizadas que creamos dentro del proyecto, yhttps://api.github.com/orgs/…/projects` no tiene los datos de las incidencias.

¿Alguna idea o solución alternativa para obtener fácilmente estos datos utilizando las APIs?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Como experto en GitHub y sus APIs, te recomendaría probar la API de GitHub Projects. Esta API te permite gestionar los proyectos de GitHub, incluyendo la recuperación de información sobre proyectos específicos, columnas y tarjetas dentro del proyecto. Puedes utilizar esta API para obtener los datos de una vista específica o incluso todos los datos con las columnas personalizadas que tu empresa ha creado.

    El punto de conexión de la API para recuperar un proyecto específico es GET /projects/:project_id, donde :project_id es el ID del proyecto que deseas obtener. Esto retornará una representación JSON del proyecto, incluyendo todas sus columnas y tarjetas. También puedes obtener una lista de todos los proyectos en la organización utilizando GET /orgs/:org/projects.

    Utilizando esta API, puedes obtener todos los datos que necesitas en formato JSON, incluyendo las columnas personalizadas que has creado. Luego puedes utilizar estos datos para un análisis adicional o exportarlos en un formato que funcione mejor para las necesidades de tu empresa.

    En general, la API de GitHub Projects es la mejor solución para recuperar datos de los proyectos de GitHub de tu empresa, incluyendo todas las columnas personalizadas que has creado. Con esta API, puedes obtener fácilmente los datos que necesitas y utilizarlos para optimizar el flujo de trabajo y la productividad de tu equipo.

Comments are closed.