如何将数据传递给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发送出去。

+0

不幸的是,我无法更改这些请求。我只能在添加一些中间件的情况下才能更改它,但它会增加项目成本(所以有什么方法可以从GET请求获取数据到谷歌表单吗? – GhostKU

+0

GET请求和POST一样工作正如@silvamerica所说,只需要提供value1作为查询参数value3,你不能做的是使用不同的参数名称(或附加参数)。 – Typhlosaurus

+0

是的,这工作..谢谢! –

IFTTT制作者webhooks只能使用“value1”,“value2”和“value3”键的数据。尝试发送它:

https://maker.ifttt.com/trigger/{event}/with/key/{my_key}?value1=Alex&value2=Helen