1

我正在尝试通过 Maker 频道发送 IFTTT 请求,并希望发送一些额外的数据(状态)。这是我正在使用的代码(在 Google App Script 中):

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,但变量“状态”不会作为额外数据发送。我确信我缺少一些小东西。感谢您的所有建议。

4

1 回答 1

3

您的有效负载仅限于“value1”、“value2”和“value3”键。

触发事件 发出 POST 或 GET Web 请求以:

https://maker.ifttt.com/trigger/{event}/with/key/f_lWZAtMef6szM4PCoHSpSndFhd95dmQ3WkhX_qheOW

带有可选的 JSON 正文:

{“值1”:“”,“值2”:“”,“值3”:“”}

数据是完全可选的,您也可以将 value1、value2 和 value3 作为查询参数或表单变量传递。此内容将传递到您的食谱中的操作。

于 2016-04-22T18:06:29.213 回答