A webhook em desenvolvimento web é um método de aumentar ou alterar o comportamento de uma aplicação web, com retornos de chamada personalizadas. Estes retornos de chamada pode ser mantido, modificado e gerida por usuários de terceiros e desenvolvedores que podem não ser necessariamente filiados ao aplicativo de origem. QuestionPro suporta tanto webhooks entrada e saída. Webhooks pode ser invocada antes da pesquisa começar, durante o levantamento (antes de uma pergunta) ou depois do inquérito é concluído. Você pode configurar webhooks das integrações >> seção Webhooks:
Webhooks recebidas são uma maneira simples de enviar mensagens de fontes externas para a sua pesquisa.
webhooks saída pode ser usado para enviar dados de pesquisa a uma fonte externa. Eles fazem uso de solicitações normais HTTP com uma carga útil JSON.
Para criar um webhook:
Você pode salvar os dados recuperados do recurso externo, mapeando-a para as variáveis personalizadas:
Você pode mapear os dados para as variáveis personalizadas, atribuindo chaves JSON individuais para as variáveis personalizadas específicas. Você também pode atribuir um nome relevante para as variáveis personalizadas:
Uma vez que o mapeamento está definido, os dados coletados podem ser exibidos na pesquisa usando o seguinte código: $ {} KEY
Em caso de webhooks de saída você pode enviar os dados coletados em variáveis personalizadas para um serviço Web externo, adicionando as variáveis personalizadas sobre o pedido JSON: