Exemplos de aplicativos

Fornecemos exemplos de aplicativos no GitHub que podem ser configurados e reutilizados ou usados para testar rapidamente as configurações do Webhooks.

Como configurar o exemplo de aplicativo

Veja como configurar um exemplo de aplicativo no Heroku:

  1. Se você ainda não tem conta no Heroku, crie uma e faça login.
  2. Depois disso, acesse o GitHub e implante o aplicativo no Heroku. O nome escolhido para o aplicativo será parte da URL de retorno de chamada, por isso, escolha um nome fácil de lembrar. A implantação levará alguns segundos.
  3. Em uma nova aba do navegador, acesse as configurações do Painel de Aplicativos e copie a chave secreta do aplicativo.
  4. Nas configurações do aplicativo no Heroku, insira duas variáveis de configuração: APP_SECRET e TOKEN. Atribua (cole) a chave secreta do aplicativo à APP_SECRET, e atribua qualquer string ao TOKEN. Nós incluiremos essa string em todas as solicitações de verificação quando você configurar o produto Webhooks no Painel de Aplicativos (o aplicativo validará a solicitação automaticamente).

Seu aplicativo está pronto para ser usado. Antes de retornar para o Painel de Aplicativos para configurar o produto Webhooks:

  • Veja o seu aplicativo Heroku em um navegador da web. Você verá uma matriz vazia ([]). A página mostrará dados de notificação de atualização recém-recebidos. Por isso, recarregue a página durante todo o teste.
  • A URL de retorno de chamada do aplicativo será a URL do aplicativo no Heroku com /facebook no final. Essa URL de retorno de chamada será necessária durante a configuração do produto.
  • Copie o valor TOKEN escolhido acima, pois você também precisará dele durante a configuração do produto.

O que o exemplo de aplicativo do Heroku inclui?

O aplicativo usa o Node.js e os seguintes pacotes:

  • body-parser (para análise de JSON)
  • express (para rotas)
  • express-x-hub (para suporte a SHA1)

Como verificar o exemplo do aplicativo

É fácil verificar se o exemplo de aplicativo pode receber eventos de webhook.

  1. No Painel de Aplicativos, no produto Webhooks, clique no botão Teste em qualquer um dos campos de webhook.
  2. Um diálogo pop-up aparecerá mostrando um exemplo do que será enviado. Clique em Enviar para o meu servidor.
  3. Você verá as informações na URL do aplicativo no Heroku ou usando curl https://<your-subdomain>.herokuapp.com em uma janela de terminal.