小编jcv*_*cvd的帖子

Google Apps Script POST 请求 UrlFetchApp

我正在尝试使用 GoogleApps 脚本中的 API 将群组和联系人添加到 SendHub 帐户。我可以成功地发出 GET 请求并毫无问题地取回 JSON 数据。当我尝试 POST 请求添加对象时,我收到了 400、401 和 405 错误,具体取决于我准备数据的方式。

这会得到一个 400 错误:

  var headers = {
    "Content-type" : "application/json"
  };
  var data = {
    "name" : "Me Testing",
    "slug" : "me-testing",
    "text_to_subscribe" : true
  };
  var payload = {
    "data" : Utilities.jsonStringify(data)
  };
  var options = {
    "method" : "post",
    "headers" : headers,
    "payload" : payload
  };
  var url = "https://api.sendhub.com/v1/groups/?username=USERNAMEWORKSFORGETREQUESTS&api_key=KEYWORKSFORGETREQEUSTS";
  var response = UrlFetchApp.fetch(url, options);
Run Code Online (Sandbox Code Playgroud)

我进行了几次不同的尝试来改变选项对象的形成方式,结果从 400、401 或 405 错误不等。我对如何为 SendHub …

google-apps-script sendhub

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

google-apps-script ×1

sendhub ×1