IFTTT配方api - 是否有使用API​​调用创建配方的文档

时间:2016-06-03 10:38:15

标签: ifttt

我已经为IFTTT频道创建了触发器和动作。现在我想使用这些触发器和动作创建一个配方,但我想这样做不是通过Maker,而是使用API​​调用。什么是API调用的格式(在Maker UI后面)创建一个配方,我似乎无法看到任何文档或示例?

4 个答案:

答案 0 :(得分:1)

是。创建/触发器和操作有documentation

您需要从服务器创建API,如下所示: http://api.test.com:8080/ifttt/v1/triggers/{{triggers}}

更多信息:

  1. 登录:https://developers.ifttt.com/channels/t4/triggers
  2. 点击左侧菜单中的触发器
  3. 创建触发器名称
  4. 然后作为端点,您需要提供api url。

答案 1 :(得分:1)

点击maker settings中的网址,查看IFTTT的说明,内容如下,并显示您的代码中必须使用的个人API密钥:

  

触发事件发出POST或获取Web请求:   https://maker.ifttt.com/trigger/ {事件} /带/键/ tIpcUAlqRkf8Mls9XepGN   使用可选的JSON主体:

{ "value1" : "", "value2" : "", "value3" : "" }

  

数据完全是可选的,您也可以   将value1,value2和value3作为查询参数或表单变量传递。   此内容将传递到您的食谱中的操作。您可以   也可以从命令行使用curl进行尝试。

curl -X POST https://maker.ifttt.com/trigger/{event}/with/key/tIpcUAlqRkf8Mls9XepGN

答案 2 :(得分:0)

没有公共API。对于旧式调用,有内部API,您可以在构建配方时看到REST调用,如create / api / state,但它可能会受到第三方保护,并且我没有检查新applet制造商平台的流量。请注意,如果您是合作伙伴,则可以将您的食谱嵌入到您的应用中。允许上层客户请求新功能(例如API或模板)。

答案 3 :(得分:0)

我一直在寻找同样的东西,但在浪费了几个小时后,没有运气。所以,我决定创建一个。这可能为时已晚,但这里有一个使用NodeJS和express来创建自己的配方(自定义触发器和操作)的IFTTT样板(https://github.com/Dipen-Dedania/ifttt-boilerplate)的回购