0

我正在尝试使用此处详述的 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)

}
4

0 回答 0