Documentación de GitHub Apps
Saca más provecho de GitHub integrándote con nuestras API y webhooks, personalizando tu flujo de trabajo de GitHub, y creando y compartiendo apps con la comunidad.
Comience aquí
Acerca del uso de aplicaciones de GitHub
Obtén más información sobre qué es una GitHub App y por qué deberías usar una GitHub App.
Acerca de la creación de aplicaciones de GitHub
Las GitHub Apps te permiten crear integraciones para automatizar los procesos y ampliar la funcionalidad de GitHub.
Diferencias entre aplicaciones de GitHub y aplicaciones de OAuth
En general, se prefieren las GitHub Apps antes que las OAuth apps porque utilizan permisos específicos, ofrecen más control sobre los repositorios a los que puede acceder la aplicación y usan tokens de corta duración.
Acerca de la autenticación con una aplicación de GitHub
La GitHub App se puede autenticar como sí misma, como una instalación de la aplicación o en nombre de un usuario.
Popular
Registro de una aplicación de GitHub
Puede registrar una GitHub App en su cuenta personal, cualquier organización de su propiedad o su empresa .
Autorización de aplicaciones GitHub
Puedes autorizar GitHub App para recuperar información sobre la cuenta de GitHub y para hacer cambios en tu nombre.
Creación de una aplicación de GitHub que responda a eventos de webhook
Aprende a crear una GitHub App que realice una solicitud de API en respuesta a un evento de webhook.
Creación de un botón "Iniciar sesión con GitHub" con una aplicación GitHub
Sigue este tutorial para escribir código de Ruby para generar un token de acceso de usuario a través del flujo de aplicación web para GitHub App.
Creación de una aplicación de GitHub que responda a eventos de webhook
Aprende a crear una GitHub App que realice una solicitud de API en respuesta a un evento de webhook.
Creación de un botón "Iniciar sesión con GitHub" con una aplicación GitHub
Sigue este tutorial para escribir código de Ruby para generar un token de acceso de usuario a través del flujo de aplicación web para GitHub App.
Creación de una CLI con una aplicación de GitHub
Sigue este tutorial para escribir una CLI en Ruby que genere un token de acceso de usuario para una GitHub App a través del flujo de dispositivo.
Realización de solicitudes de API autenticadas con una aplicación de GitHub en un flujo de trabajo de Acciones de GitHub
Puedes utilizar un token de acceso de instalación desde GitHub App para realizar solicitudes de API autenticadas en un flujo de trabajo de GitHub Actions. También puedes pasar el token a una acción personalizada para habilitar la acción para realizar solicitudes de API autenticadas.
Uso de aplicaciones de GitHub
- Acerca del uso de aplicaciones de GitHub
- Instalación de una instancia de GitHub App desde un tercero
- Instalación de su propia aplicación de GitHub
- Autorización de aplicaciones GitHub
- Aprobación de permisos actualizados para una aplicación de GitHub
- Revisión y revocación de autorización de aplicaciones de GitHub
- Revisión y modificación de aplicaciones de GitHub instaladas
- Aplicaciones de GitHub con privilegios
Mantenimiento de GitHub Apps
- Modificación de un registro de aplicación de GitHub
- Activación de características opcionales para aplicaciones de GitHub
- Acerca de los gestores de aplicaciones de GitHub
- Suspender una instalación de aplicación de GitHub
- Transferencia de la propiedad de una aplicación de GitHub
- Eliminación de una aplicación de GitHub