Apps 脚本 PUT API

Apps Script PUT API

我的目标是使用 Apps 脚本更新 API,但我不知道该怎么做。为了简单起见,这是我的代码:

let APIkey = "...";
let url = "..."

newData = {"stock_status": "instock"}

//Update API

问题是我不知道如何进一步。我已经阅读了此 API 的相关文档,但无济于事,而且我在 Apps 脚本文档中找不到任何关于放置请求的信息。

答案:

您需要使用UrlFetchApp.

示例:

我不知道你的 API 如何接受身份验证,但假设它接受密钥作为 URL 参数,那么你可以这样做:

let APIkey = "..."
let url = "..."

const newData = {
  "stock_status": "instock"
}

var options = {
  'method' : 'PUT',
  'contentType': 'application/json',
  'payload' : JSON.stringify(newData)
}

UrlFetchApp.fetch(`${url}?key=${APIkey}`, options);

您可以在 fetch here

上阅读完整文档