IFTTT рецепт API - есть ли документация для создания рецепта с помощью вызова API
Я уже создал триггеры и действия для канала IFTTT. Теперь я хочу создать рецепт, используя эти триггеры и действия, но я хочу сделать это не через Maker, а с помощью вызова API. Каков будет формат вызова API (за Maker UI) для создания рецепта? Кажется, я не вижу никакой документации или примеров?
4 ответа
Нажмите на URL в настройках вашего производителя, чтобы увидеть описание IFTTT, которое гласит следующее и показывает ваш индивидуальный ключ API, который должен использоваться в вашем коде:
Чтобы инициировать событие Сделайте веб-запрос POST или GET по адресу: https://maker.ifttt.com/trigger/ {event} / with / key / tIpcUAlqRkf8Mls9XepGN С дополнительным телом JSON:
{ "value1" : "", "value2" : "", "value3" : "" }
Данные являются полностью необязательными, и вы также можете передавать значения1, значение2 и значение3 в качестве параметров запроса или переменных формы. Этот контент будет передан действию в вашем рецепте. Вы также можете попробовать это с помощью curl из командной строки.
curl -X POST https://maker.ifttt.com/trigger/{event}/with/key/tIpcUAlqRkf8Mls9XepGN
Да. У нас есть Документ для создания / триггеров и действий.
К вашему сведению: https://s3.amazonaws.com/features.ifttt.com/developer_platform/ChannelDevelopmentGuidebook_02082016.pdf
Но вам нужно создать API с вашего сервера. http://api.test.com:8080/ifttt/v1/triggers/{{triggers}}
Дополнительная информация:
- Войти> https://developers.ifttt.com/channels/t4/triggers
- Нажмите Триггеры в левом меню
- Создать имя Trgger:
- Тогда конечной точке нам нужно дать ваш api url.
Я искал то же самое, но, потратив часы, НЕТ УДАЧИ. Итак, я решил создать один. Это может быть слишком поздно, но вот один репозиторий шаблона IFTTT ( https://github.com/Dipen-Dedania/ifttt-boilerplate) с использованием NodeJS и экспресс для создания собственного рецепта (собственные триггеры и действия)
Нет публичного API. При вызове старого типа есть внутренний API, вы можете видеть вызовы REST, такие как create / api / state, при создании рецепта, но он может быть защищен от использования третьей стороной, и я не проверял трафик новой платформы производителя апплетов. Обратите внимание: если вы являетесь партнером, вы можете встраивать свои рецепты в свои приложения. Клиенты верхнего уровня могут запрашивать новые функции (такие как API или шаблоны).