我正在尝试通过 Maker channel 发送 IFTTT 请求并想发送一些额外的数据(状态)。这是我正在使用的代码(在 Google App 脚本中):
function postToMaker(url, status) {
var payload = {
"status": status
};
var payloadJson = JSON.stringify(payload);
var options = {
'method': 'post',
'contentType': 'json',
'payload': payloadJson
};
UrlFetchApp.fetch(url, options);
}
代码触发 IFTTT,但变量“status”未作为额外数据发送。我确定我缺少一些小东西。感谢您的所有建议。
最佳答案
您的负载仅限于“value1”、“value2”和“value3”键。
To trigger an Event Make a POST or GET web request to:
https://maker.ifttt.com/trigger/{event}/with/key/f_lWZAtMef6szM4PCoHSpSndFhd95dmQ3WkhX_qheOW.
With an optional JSON body of:
{ "value1" : "", "value2" : "", "value3" : "" }
The data is completely optional, and you can also pass value1, value2, and value3 as query parameters or form variables. This content will be passed on to the Action in your Recipe.
关于javascript - 如何指定从应用程序脚本到 IFTTT Maker channel 的可选 JSON 正文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35243941/