我正在尝试使用此处详述的 API(https://transloadit.com/docs/api/#assemblies-post)和谷歌应用程序脚本 UrlFetchApp 帖子创建一个 transloadit 新程序集。
运行时,我收到:请求失败https://api2.transloadit.com/assemblies返回代码 400。截断的服务器响应:{"error":"INVALID_PARAMS_FIELD","message":"Bad params field provided, it contains invalid json。”}
应该如何创建 params 对象才能成为有效的 json?
function Run_Transloadit_Assembly(){
var data = {"params":{
"template_id":"...ID...",
"auth":{
"key":"...KEY..."
}
}
}
var payload = JSON.stringify(data);
var options = {
'method' : 'post',
'contentType': 'application/json',
'payload' : payload
};
var api_url = 'https://api2.transloadit.com/assemblies'
var response = UrlFetchApp.fetch(api_url,options);
Logger.log(response)
}