Documentação do GitHub Apps
Aprofunde-se no GitHub integrando-se às nossas APIs e webhooks, personalizando seu fluxo de trabalho no GitHub e criando e compartilhando aplicativos com a comunidade.
Comece por aqui
Sobre como usar aplicativos GitHub
Saiba o que é um GitHub App e por que um GitHub App é usado.
Sobre a criação de aplicativos GitHub
Os GitHub Apps permitem que você crie integrações para automatizar processos e estender a funcionalidade do GitHub.
Diferenças entre aplicativos GitHub e aplicativos OAuth
Em geral, os GitHub Apps são mais indicados que os OAuth apps porque usam permissões refinadas, dão mais controle sobre quais repositórios o aplicativo pode acessar e usam tokens de curta duração.
Sobre a autenticação com um aplicativo GitHub
Seu GitHub App pode se autenticar como próprio, como instalação de aplicativo ou em nome de um usuário específico.
Popular
Registrando um aplicativo GitHub
Registre um GitHub App em sua conta pessoal ou em qualquer organização que você possua.
Autorizando aplicativos GitHub
É possível autorizar um GitHub App a recuperar informações sobre sua conta do GitHub e fazer alterações em seu nome.
Criando um aplicativo GitHub que responde a eventos de webhook
Saiba como criar um GitHub App que faz uma solicitação de API em resposta a um evento de webhook.
Criando um botão "Logon com GitHub" com um aplicativo GitHub
Siga este tutorial para escrever o código Ruby necessário para gerar um token de acesso do usuário por meio do fluxo do aplicativo Web para o GitHub App.
Criando um aplicativo GitHub que responde a eventos de webhook
Saiba como criar um GitHub App que faz uma solicitação de API em resposta a um evento de webhook.
Criando um botão "Logon com GitHub" com um aplicativo GitHub
Siga este tutorial para escrever o código Ruby necessário para gerar um token de acesso do usuário por meio do fluxo do aplicativo Web para o GitHub App.
Criando uma CLI com um aplicativo GitHub
Siga este tutorial para escrever uma CLI no Ruby que gera um token de acesso do usuário para um GitHub App por meio do fluxo do dispositivo.
Fazer solicitações de API autenticadas com um aplicativo GitHub em um fluxo de trabalho GitHub Actions
É possível usar um token de acesso de instalação de um GitHub App para realizar solicitações autenticadas de API em um fluxo de trabalho do GitHub Actions. Também é possível transmitir o token a uma ação personalizada para permitir que ela faça solicitações de API autenticadas.
Usar Aplicativos do GitHub
- Sobre como usar aplicativos GitHub
- Instalando um Aplicativo GitHub por meio do GitHub Marketplace em sua conta pessoal
- Instalando um Aplicativo GitHub por meio do GitHub Marketplace em suas organizações
- Instalando um Aplicativo GitHub de terceiros
- Instalando seu próprio aplicativo GitHub
- Solicitar um aplicativo GitHub ao proprietário da organização
- Autorizando aplicativos GitHub
- Aprovação de permissões atualizadas para um aplicativo GitHub
- Revisão e revogação da autorização de aplicativos GitHub
- Revisão e modificação de aplicativos GitHub instalados
- Aplicativos GitHub com privilégios
Mantendo GitHub Apps
- Modificando um registro de aplicativo GitHub
- Ativando recursos opcionais para aplicativos GitHub
- Sobre Gerenciadores de Aplicativos do GitHub
- Gerenciamento de endereços IP permitidos para um aplicativo GitHub
- Suspendendo uma instalação do aplicativo GitHub
- Transferindo a propriedade de um aplicativo GitHub
- Excluindo um aplicativo GitHub