Documentación de aplicaciones de GitHub
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 GitHub Apps
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 aplicación o en nombre de un usuario.
Popular
Registro de una instancia de GitHub App
Puede registrar una GitHub App en su cuenta personal o en cualquier organización de su propiedad.
Autorizar GitHub Apps
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 "Inicio de sesión con GitHub" con una aplicación de 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 "Inicio de sesión con GitHub" con una aplicación de 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 GitHub Marketplace en tu cuenta personal
- Instalación de una instancia de GitHub App desde GitHub Marketplace en las organizaciones
- Instalación de una instancia de GitHub App desde un tercero
- Instalación de tu propia instancia de GitHub App
- Solicitud de una aplicación de GitHub al propietario de la organización
- Autorizar GitHub Apps
- 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 las Aplicaciones de GitHub instaladas
- Aplicaciones de GitHub con privilegios
Mantenimiento de GitHub Apps
- Modificación del registro de una instancia de GitHub App
- Activación de características opcionales para Aplicaciones de GitHub
- Acerca de los administradores de aplicaciones de GitHub
- Administrar las direcciones IP permitidas para una GitHub App
- Suspender la instalación de una GitHub App
- Transferir la propiedad de una GitHub App
- Borrar una GitHub App