Intégration des Webhooks IFTTT avec les alertes de déclenchement UbiBot et UbiHTTP 2020-12-4

Veuillez noter que nous sommes maintenant inscrits sur la plateforme IFTTT en tant que fournisseur de services publics. Vous trouverez plus d’informations sur les déclencheurs et les applets ici

 

Cet exemple montre comment intégrer les Webhooks IFTTT à la plateforme UbiBot. Vous devrez d’abord créer un élément UbiHTTP sur la page d’interaction HTTP (http://console.ubibot.com/#/ubiHttp), puis configurer la règle de déclenchement correspondante sous la page de canal. Lorsque la règle est déclenchée, elle appelle l’URL du webhook IFTTT pour interagir avec d’autres actions de service répertoriées sur IFTTT.

Étapes 1: Créez une nouvelle applet sur la plate-forme IFTTT ( https://ifttt.com) en sélectionnant Webhooks dans la liste des services.

Étapes 2: Sélectionnez «Recevoir une demande Web». Entrez le nom de l’événement, veuillez en prendre note. La valeur de canal de ce nom d’événement sera utilisée ultérieurement.

Etapes 3: Choisissez l’action souhaitée, dans cet exemple, nous choisissons «Envoyez-moi un e-mail».

Étape 4: À partir de la page Webhook IFTTT (https://ifttt.com/maker_webhooks), accédez à la page “Paramètres” ou ouvrez l’URL directement https://ifttt.com/services/maker_webhooks/settings

Copiez l’URL affichée sur la page et ouvrez-la dans le navigateur. Remplacez EVENT_NAME de l’URL de l’événement déclencheur affiché sur la page par la canal du nom de l’événement que vous avez créé lors des étapes précédentes.

Par exemple:  https://maker.ifttt.com/trigger/temperature_over_10_degrees/with/key/xxxxxxxxxxxxx

Cette URL d’événement déclencheur sera utilisée pour configurer UbiHTTP.

Étape 5: Connectez-vous à console.ubibot.com, accédez à la page d’interaction HTTP (http://console.ubibot.com/#/ubiHttp). Entrez l’URL de l’URL de l’événement déclencheur d’IFTTT. Sélectionnez la méthode «POST», entrez le type de contenu «application/json». Vous pouvez transmettre l’ID de canal, le champ de déclenchement et la valeur de déclenchement au corps en entrant ceci:

{"value1":"%%channel_id%%","value2": "%%trigger%%", "value3": "%%trigger_field%%"}

Étape 6: Créez une alerte de capteur à partir du panneau de la console du canal sélectionné. Choisissez «HTTP» dans le menu déroulant du mode d’alerte et sélectionnez le UbiHTTP créé à l’étape précédente. Lorsque la règle de ce capteur est satisfaite, il déclenchera UbiHTTP pour appeler le webhook d’événement IFTTT et transmettre les informations requises à IFTTT pour déclencher les actions sélectionnées. Si l’applet est déclenchée, vous verrez les événements sur la plateforme IFTTT (https://ifttt.com/activity)