我已经为IFTTT频道创建了触发器和动作。现在我想使用这些触发器和动作创建一个配方,但我想这样做不是通过Maker,而是使用API调用。什么是API调用的格式(在Maker UI后面)创建一个配方,我似乎无法看到任何文档或示例?
答案 0 :(得分:1)
是。创建/触发器和操作有documentation。
您需要从服务器创建API,如下所示:
http://api.test.com:8080/ifttt/v1/triggers/{{triggers}}
更多信息:
答案 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)的回购