IFTTT可以使用带有JSON有效载荷的Webhook触发Azure功能。这是您可以设置它的方法:
1。IFTTTWebhook设置:在IFTTT中,您可以将Webhook定义为Applet中的操作。此Webhook可以将JSON有效载荷发送到指定的URL。您可以自定义JSON结构以包括所需的任何数据。
2。Azure函数设置:在Azure侧,您需要创建一个HTTP触发的Azure函数。此功能将接收IFTTT发送的JSON有效负载,并相应地处理。您可以使用`函数。
3.处理自定义JSON数据:一旦Azure函数接收JSON有效载荷,它就可以根据需要解析和处理数据。例如,您可以从JSON提取特定字段,并使用它们触发进一步的操作或将其存储在数据库中[7]。
4.自定义触发限制:虽然Azure功能不直接支持自定义触发绑定,但您可以通过使用HTTP触发器并在功能代码中处理逻辑[8]来实现类似的功能。
总而言之,IFTTT可以通过将Webhook请求发送到HTTP触发的Azure函数来触发Azure函数,并可以根据需要处理JSON有效负载。
引用:
[1] https://learn.microsoft.com/en-us/azure/azure-functions/functions-custom handlers
[2] https://stackoverflow.com/questions/71751910/how-to-to-parse-azure-sql-table-rows-rows-as-json-to-trigger-trigger-azure-function-function-indatafacto/71780170
[3] https://stackoverflow.com/questions/72145540/can-i-define-custom-ingredients-for-an-in-ifttt-applet-prignder- trignder- by-webhook
[4] https://learn.microsoft.com/en-us/azure/azure-functions/functions-triggers-bindings
[5] https://stackoverflow.com/questions/56426082/Read-custom-property-from-function-json-function-json-file-file-in-azure-function-trigger
[6] https://docs.azure.cn/en-us/azure-functions/functions-custom Handlers
[7] https://www.telerik.com/blogs/triggers-and-bindings-in-azure-functions
[8] https://github.com/azure/azure-funtsions-host/issues/2746