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.
Para la API de Eventos de Informes de Problemas y la API de Línea de Tiempo, aprende sobre cada tipo de evento, la acción que los activa en GitHub y las propiedades exclusivas de cada uno de ellos.
Los eventos de informes de problemas se activan dependiendo de la actividad en las solicitudes de extracción e informes de problemas y se encuentran disponibles en la API de eventos de informes de problemas y en la API de Eventos de la Línea de Tiempo. Cada tipo de evento especifica si éste está disponible en la API de Eventos de los Informes de Problemas o en la de Eventos de la Línea de tiempo.
La API de REST de GitHub considera a cada solicitud de extracción como un informe de problemas, pero no todos los informes de problemas consitutyen una solicitud de extracción. Por esta razón, las terminales de los Eventos de Informes de Problemas y las de Eventos de la Línea de Tiempo podrían devolver tanto informes de problemas como solicitudes de extracción en su respuesta. Las solicitudes de extracción tienen una propiedad de pull_request en el objeto del issue. Ya que todas las solicitudes de extracción son informes de problemas, las cantidades de unas y de otras no se duplican en un repositorio. Por ejemplo, si abres tu primer informe de problemas en un repositorio, la cantidad será de 1. Si después abres una solicitud de extracción, a cantidad será de 2. Cada tipo de evento especifica si éste ocurre en solicitudes de extracción, informes de problemas, o en ambos.
Propiedades comunes del objeto del evento de los informes de problemas
Los eventos de los informes de problemas tienen la misma estructura de objeto, excepto aquellos eventos que solo se encuentran disponibles en la API de Eventos de la Línea de Tiempo. Algunos eventos también incluyen propiedades adicionales que proporcionan más contexto acerca de los recursos de éstos. Consulta el evento específico para encontrar más detalles sobre cualquier propiedad que difiera de este formato de objeto.
La URL de la API de REST para recuperar el evento.
actor (actor)
objeto
La persona que generó el evento.
event
secuencia
Identifica el tipo de evento real que ocurrió.
commit_id
secuencia
EL SHA de la confirmación que referenció este informe de problemas.
commit_url
secuencia
El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas.
created_at (creado en)
secuencia
La marca de tiempo que indica cuándo ocurrió el evento.
added_to_project
El informe de problemas o solicitud de extracción se agregó a un tablero de proyecto. Únicamente verás este evento en las respuestas cuando se habiliten los tableros de proyecto en el repositorio.
Disponibilidad
Tipo de Informe de Problemas
API de eventos de Informes de Problemas
API de eventos de la línea de Tiempo
Problemas
Solicitud de extracción
X
X
Propiedades del objeto del evento
Nota: Los detalles de la tarjeta de proyectos ahora se meustran en las respuestas de la API de REST para los eventos de informes de problemas y línea de tiempo relacionados con el proyecto. Esta característica está ahora disponible para que los desarrolladores la previsualicen. Para obtener más detalles, consulta la publicación del blog.
Para recibir el atributo project_card, los tableros de proyecto deben habilitarse para un repositorio, y debes proprocionar un tipo de medios personalizado en el encabezado Accept:
application/vnd.github.starfox-preview+json
Advertencia: La API podría cambiar sin previo aviso durante el periodo de vista previa. Las características de la vista previa no son compatibles con un uso productivo. Si experimentas cualquier problema, contacta a el administrador de tu sitio.
La URL de la API de REST para recuperar el evento.
actor (actor)
objeto
La persona que generó el evento.
event
secuencia
Identifica el tipo de evento real que ocurrió.
commit_id
secuencia
EL SHA de la confirmación que referenció este informe de problemas.
commit_url
secuencia
El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas.
created_at (creado en)
secuencia
La marca de tiempo que indica cuándo ocurrió el evento.
closed
Se cerró el informe de problemas o la solicitud de extracción. Cuando está presente la commit_id, esta identifica a la confirmación que cerró el informe de problemas utilizando la sintaxis de "cerrados/arreglados". Para obtener más información acerca de la sintaxis, consulta la sección "Enlazar una solicitud de extracción con un informe de problemas".
La persona que comentó en el informe de problemas.
created_at (creado en)
secuencia
La marca de tiempo que indica cuándo se agregó el comentario.
updated_at
secuencia
La marca de tiempo que indica cuándo se actualizó o creó el comentario en caso de que éste jamás se haya actualizado.
author_association
secuencia
Los permisos que tiene el usuario en el repositorio del informe de problemas. Por ejemplo, el valor sería "OWNER" si el propietario del repositorio creó un comentario.
cuerpo
secuencia
El cuerpo de texto del comentario.
event
secuencia
El valor del evento es "commented".
actor (actor)
objeto
La persona que generó el evento.
committed
Una confirmación se agregó a la rama HEAD de la solicitud de extracción.
La URL de la API de REST para recuperar el evento.
actor (actor)
objeto
La persona que generó el evento.
event
secuencia
Identifica el tipo de evento real que ocurrió.
commit_id
secuencia
EL SHA de la confirmación que referenció este informe de problemas.
commit_url
secuencia
El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas.
created_at (creado en)
secuencia
La marca de tiempo que indica cuándo ocurrió el evento.
converted_note_to_issue
El informe de problemas se creó convirtiendo una nota en un tablero de proyecto para un informe de problemas. Únicamente verás este evento en las respuestas cuando se habiliten los tableros de proyecto en el repositorio.
Disponibilidad
Tipo de Informe de Problemas
API de eventos de Informes de Problemas
API de eventos de la línea de Tiempo
Problemas
X
X
Propiedades del objeto del evento
Nota: Los detalles de la tarjeta de proyectos ahora se meustran en las respuestas de la API de REST para los eventos de informes de problemas y línea de tiempo relacionados con el proyecto. Esta característica está ahora disponible para que los desarrolladores la previsualicen. Para obtener más detalles, consulta la publicación del blog.
Para recibir el atributo project_card, los tableros de proyecto deben habilitarse para un repositorio, y debes proprocionar un tipo de medios personalizado en el encabezado Accept:
application/vnd.github.starfox-preview+json
Advertencia: La API podría cambiar sin previo aviso durante el periodo de vista previa. Las características de la vista previa no son compatibles con un uso productivo. Si experimentas cualquier problema, contacta a el administrador de tu sitio.
La marca de tiempo que indica cuándo se agregó la referencia cruzada.
updated_at
secuencia
La marca de tiempo que indica cuándo se actualizó o creó la referencia cruzada en caso de que ésta jamás se haya actualizado.
source
objeto
La solicitud de extracción o informe de problemas que agregó la referencia cruzada.
source[type]
secuencia
Este valor siempre será "issue" ya que las solicitudes de extracción son un tipo de informe de rpoblemas. En la API de Eventos de la Línea de Tiempo solo se devolverán los eventos de referencia cruzada que se activen con informes de problemas o solicitudes de extracción. Puedes verificar si existe el objeto source[issue][pull_request para determinar si el informe de problemas que activó el evento es una solicitud de extracción.
source[issue]
objeto
El objeto del issue que agregó la referencia cruzada.
event
secuencia
El valor del evento es "cross-referenced".
demilestoned
El informe de problemas o solicitud de extracción se elimnó de un hito.
La URL de la API de REST para recuperar el evento.
actor (actor)
objeto
La persona que generó el evento.
event
secuencia
Identifica el tipo de evento real que ocurrió.
commit_id
secuencia
EL SHA de la confirmación que referenció este informe de problemas.
commit_url
secuencia
El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas.
created_at (creado en)
secuencia
La marca de tiempo que indica cuándo ocurrió el evento.
fusionado
Se fusionó la solicitud de extracción. El atributo de commit_id es el SHA1 de la confirmación HEAD que se fusionó. El commit_repository siempre es el mismo que el repositorio principal.
La URL de la API de REST para recuperar el evento.
actor (actor)
objeto
La persona que generó el evento.
event
secuencia
Identifica el tipo de evento real que ocurrió.
commit_id
secuencia
EL SHA de la confirmación que referenció este informe de problemas.
commit_url
secuencia
El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas.
created_at (creado en)
secuencia
La marca de tiempo que indica cuándo ocurrió el evento.
milestone
object
El objeto del hito. milestone[title]
moved_columns_in_project
El informe de problemas o solicitud de extracción se movió entre columnas en un tablero de proyecto. Únicamente verás este evento en las respuestas cuando se habiliten los tableros de proyecto en el repositorio.
Disponibilidad
Tipo de Informe de Problemas
API de eventos de Informes de Problemas
API de eventos de la línea de Tiempo
Problemas
Solicitudes de cambios
X
X
Propiedades del objeto del evento
Nota: Los detalles de la tarjeta de proyectos ahora se meustran en las respuestas de la API de REST para los eventos de informes de problemas y línea de tiempo relacionados con el proyecto. Esta característica está ahora disponible para que los desarrolladores la previsualicen. Para obtener más detalles, consulta la publicación del blog.
Para recibir el atributo project_card, los tableros de proyecto deben habilitarse para un repositorio, y debes proprocionar un tipo de medios personalizado en el encabezado Accept:
application/vnd.github.starfox-preview+json
Advertencia: La API podría cambiar sin previo aviso durante el periodo de vista previa. Las características de la vista previa no son compatibles con un uso productivo. Si experimentas cualquier problema, contacta a el administrador de tu sitio.
La URL de la API de REST para recuperar el evento.
actor (actor)
objeto
La persona que generó el evento.
event
secuencia
Identifica el tipo de evento real que ocurrió.
commit_id
secuencia
EL SHA de la confirmación que referenció este informe de problemas.
commit_url
secuencia
El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas.
created_at (creado en)
secuencia
La marca de tiempo que indica cuándo ocurrió el evento.
referenced
Se referenció al informe de problemas desde un mensaje de confirmación. El atributo commit_id es la confirmación de tipo SHA1 de donde eso sucedió y el commit_repository es el lugar donde se cargó esa confirmación.
La URL de la API de REST para recuperar el evento.
actor (actor)
objeto
La persona que generó el evento.
event
secuencia
Identifica el tipo de evento real que ocurrió.
commit_id
secuencia
EL SHA de la confirmación que referenció este informe de problemas.
commit_url
secuencia
El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas.
created_at (creado en)
secuencia
La marca de tiempo que indica cuándo ocurrió el evento.
removed_from_project
El informe de problemas o solicitud de extracción se eliminó de un tablero de proyecto. Únicamente verás este evento en las respuestas cuando se habiliten los tableros de proyecto en el repositorio.
Disponibilidad
Tipo de Informe de Problemas
API de eventos de Informes de Problemas
API de eventos de la línea de Tiempo
Problemas
Solicitudes de cambios
X
X
Propiedades del objeto del evento
Nota: Los detalles de la tarjeta de proyectos ahora se meustran en las respuestas de la API de REST para los eventos de informes de problemas y línea de tiempo relacionados con el proyecto. Esta característica está ahora disponible para que los desarrolladores la previsualicen. Para obtener más detalles, consulta la publicación del blog.
Para recibir el atributo project_card, los tableros de proyecto deben habilitarse para un repositorio, y debes proprocionar un tipo de medios personalizado en el encabezado Accept:
application/vnd.github.starfox-preview+json
Advertencia: La API podría cambiar sin previo aviso durante el periodo de vista previa. Las características de la vista previa no son compatibles con un uso productivo. Si experimentas cualquier problema, contacta a el administrador de tu sitio.
La persona que comentó en el informe de problemas.
cuerpo
secuencia
El texto de resúmen de la revisión.
commit_id
secuencia
El SHA de la última confirmación en la soicitud de extracción al momento de la revisión.
submitted_at
secuencia
La marca de tiempo que indica cuándo se emitió la revisión.
state
secuencia
El estado de la revisión emitida. Puede ser uno de entre: commented, changes_requested, o approved.
html_url
secuencia
La URL de HTML para la revisión.
pull_request_url
secuencia
La URL de la API de REST que recuperará la solicitud de extracción.
author_association
secuencia
Los permisos que tiene el usuario en el repositorio del informe de problemas. Por ejemplo, el valor sería "OWNER" si el propietario del repositorio creó un comentario.
_links
objeto
El html_url y pull_request_url.
event
secuencia
El valor del evento es "reviewed".
subscribed
Alguien se suscribió para recibir notificaciones para un informe de problemas o solicitud de extracción.
La URL de la API de REST para recuperar el evento.
actor (actor)
objeto
La persona que generó el evento.
event
secuencia
Identifica el tipo de evento real que ocurrió.
commit_id
secuencia
EL SHA de la confirmación que referenció este informe de problemas.
commit_url
secuencia
El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas.
created_at (creado en)
secuencia
La marca de tiempo que indica cuándo ocurrió el evento.
lock_reason
string
La razón por la cual se bloqueó un informe de problemas o solicitud de extracción, si es que se proporcionó alguna.
unmarked_as_duplicate
Un informe de problemas que algún usuario había marcado previamente como duplicado de otro informe de problemas ya no se considera como duplicado, o el mismo caso con solicitudes de extracción.