如何将数据传递给IFTTT WebHook?
问题描述:
我有一个任务,当收到WebHook时将行添加到Google表格中。现在我试图设置IFTTT,但有一些问题 它说,我应该使用URL如https://maker.ifttt.com/trigger/{event}/with/key/{my_key}
,这是可以的我可以做到这一点。但它需要发送请求中的一些数据,我的系统可以将它追加到查询字符串的唯一方式就像https://maker.ifttt.com/trigger/{event}/with/key/{my_key}?name1=Alex&name2=Helen
如何将数据传递给IFTTT WebHook?
但是IFTTT没有看到我的数据。它说它可以在附加的JSON中看到数据,但我不能使用JSON。
那么有什么方法可以将我的数据传递给查询字符串或shell中的IFTT我忘了IFTTT并调查如何直接连接到Google表单?
答
首先,Web钩子被设计为仅使用POST
方法接受数据,在这里您使用GET
发送数据,我猜这显然不起作用。
其次,为了得到它的工作,一种方法是使用cURL
请求并使用POST
方法将Body中的JSON发送出去。
答
IFTTT制作者webhooks只能使用“value1”,“value2”和“value3”键的数据。尝试发送它:
https://maker.ifttt.com/trigger/{event}/with/key/{my_key}?value1=Alex&value2=Helen
不幸的是,我无法更改这些请求。我只能在添加一些中间件的情况下才能更改它,但它会增加项目成本(所以有什么方法可以从GET请求获取数据到谷歌表单吗? – GhostKU
GET请求和POST一样工作正如@silvamerica所说,只需要提供value1作为查询参数value3,你不能做的是使用不同的参数名称(或附加参数)。 – Typhlosaurus
是的,这工作..谢谢! –