Este artigo irá ajudá-lo a configurar uma integração entre o nosso sistema e uma das aplicações disponíveis no Zapier através dos nossos Webhooks.
A maneira mais fácil de configurar a integração é usar o www.zapier.com como intermediário. O Zapier é uma ferramenta poderosa para ligar aplicações. Suporta mais de 750 aplicações, incluindo MailChimp, Infusionsoft, HubSpot, Slack e Salesforce. Pode verificar facilmente se a aplicação que está a utilizar está disponível no Zapier.
Passo 1: Inicie sessão na sua conta Zapier
Vamos utilizar os nossos webhooks para nos ligarmos ao Zapier. No Zapier, vamos criar um zap para obter os dados do webhook. Em seguida, enviaremos nossos dados para o aplicativo de sua escolha.
Precisa de ter, pelo menos, o plano Advanced e uma conta no Zapier para utilizar webhooks.
Inicie sessão na sua conta Zapier. No seu painel de controlo, clique em Criar um Zap.
Passo 2: Ser convidado para a aplicação Easy LMS
De momento, a nossa aplicação Easy LMS é apenas para convidados. Teremos todo o gosto em convidá-lo para a nossa aplicação! Este é o convite:
Clique no botão Aceitar convite e criar um Zap e, no ecrã seguinte, selecione Criar este Zap.
Passo 3: Selecionar um acionador
Este acionador determina quando e que dados são enviados através do webhook.
É preciso escolher um acionador:
Provas concluídas
Curso concluído
Este tutorial irá mostrar-lhe como configurar a integração do webhook para uma prova.
Etapa 4: Configurar o webhook do gatilho "prova concluída
Copie o URL do Zapier. Nota: O URL deve usar uma conexão HTTPS criptografada, não uma conexão HTTP insegura.
Antes de fazer mais alguma coisa no Zapier, é necessário iniciar sessão no Easy LMS e seguir os seguintes passos:
Ir para Provas > Título da prova > Definições > Integrações:
No separador Webhooks:
Marca a caixa para Ativar webhook
Introduzir o endereço de correio eletrónico onde pretende receber notificações quando uma mensagem de webhook não gera a resposta esperada.
Colar o URL do Zapier no campo URL do ponto final da API no Easy LMS:
Active todos os dados necessários para serem incluídos no webhook selecionando as caixas de verificação.
Não se esqueça de premir o botão Guardar!
Faça a prova e certifique-se de que chega à página de resultados para que o webhook seja acionado.
Passo 5: Regresse ao Zapier e clique no botão OK, eu fiz isto.
Terá de aguardar que o nosso sistema entregue o seu primeiro webhook ao Zapier. Se o Zapier receber o seu webhook, irá notificá-lo, por isso aguarde e seja paciente.
Passo 6: Escolha uma aplicação para a qual enviar os seus dados
Procure a aplicação à qual pretende ligar-se.
O Zapier apresenta-lhe agora as acções disponíveis.
O Zapier pedirá para se ligar à sua conta. Introduza as suas credenciais de início de sessão e ligue a aplicação ao Zapier.
Agora verá uma lista de opções disponíveis na aplicação. Para cada campo, deve selecionar a opção adequada.
Passo 7: Guarde o seu Zap e publique-o
Clique em Continuar e está quase a terminar. Siga os passos indicados pelo Zapier.
No último ecrã, terá de ativar o seu Zap.
Passo 8: Lucro!
Você acabou de configurar sua primeira integração de webhook! Muito bem 👏
Fazemos o POST dos dados selecionados para o endpoint especificado em JSON:
curl --connect-timeout 30 -L -d '{"key1": "value1", "key2": "value2"}' -H "Content-Type: application/json" -X POST https://your-end-point/data



