@amperka/ifttt-webhooks
Библиотека для работы с модулем Webhooks сервиса http://ifttt.com/. Модуль позволяет отправлять запросы сервису и инициировать события: отправку почты или сообщений в мессенджерах, управление смартфоном, домом, записными книжками и многим другим.
Функции модуля
Возвращает новый объект Maker для работы с сервисом. В качестве аргумента передаётся JSON-объект с двумя полями:
token— уникальный ключ, выданный Webhooks;action— имя действия.
Класс-сервис. Для создания нового объекта, используйте функцию connect.
Отправляет данные модулю Maker. Аргументы функции:
data— JSON-объект с парами поле-значение. Maker может принимать только 3 поля:value1,value2иvalue3;callback— функция, параметрresponseкоторой будет содержать ответ от сервера.
Пример
var SSID = 'имя_твоего wi-fi'; var PASSWORD = 'пароль_wi-fi'; var trigger = require('@amperka/button').connect(P12); var maker = require('@amperka/ifttt-webhooks').create({ token: 'токен_сервиса_webhooks', action: 'feed' }); var wifi = require('@amperka/wifi').setup(function(err) { wifi.connect(SSID, PASSWORD, function(err) { print('Ok, hold button.'); }); }); var data = { value1: 'I did it!' }; trigger.on('hold', function() { maker.send(data, function(response) { print(response); }); });