如何将数据传递给IFTTT WebHook?

Gh*_*KU 4 google-sheets ifttt

我有一项任务是在收到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没有看到我的数据.它说它可以看到附加JSON中的数据,但我不能使用JSON.

那么有没有办法将我的数据传递给查询字符串或shell中的IFTT我忘了IFTTT并调查如何直接连接到Google Sheet?

sil*_*ica 11

IFTTT Maker webhooks只能使用"value1","value2"和"value3"键获取数据.尝试发送:

https://maker.ifttt.com/trigger/{event}/with/key/{my_key}?value1=Alex&value2=Helen
Run Code Online (Sandbox Code Playgroud)


小智 -2

首先,Web 挂钩被设计为POST仅使用方法接受数据,而这里您使用的是发送数据GET,我猜这显然是行不通的。

其次,为了让它工作,一种方法是使用cURLrequest 并使用方法在 Body 中发送 JSON POST

  • GET 请求与 POST 一样有效。正如 @silvamerica 所说,只需提供 value1 到 value3 作为查询参数。您不能做的是使用不同的参数名称(或附加参数)。 (4认同)