我正在尝试使用 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 …