0

试图连接到这个WebCEO API

function getProjects() {
  var payload = {
    "key": "CUSTOMER_KEY",
    "method": "get_projects"
  };

  payload = JSON.stringify(payload);

  var url = "https://online.webceo.com/api/";

  var options = {
    "method": 'POST',
    "contentType" : "application/json",
    "payload": payload
  };

  var response = UrlFetchApp.fetch(url, options);
}

收到“对https://online.webceo.com/api/的请求失败,返回代码 404”。

关于我还需要包括/更改什么的任何提示?

4

3 回答 3

1

正文必须包含以下内容:

json={"key": "YOUR_API_KEY", "method": "get_projects"}
于 2013-08-25T13:13:08.370 回答
0

好吧,https://online.webceo.com/api/当您尝试访问它时确实会返回 404。您是否设法让该页面不从另一个客户端返回 404 错误?

这样做可能会告诉你你在这里缺少什么。

但是,我怀疑他们的 API 可能有问题。

于 2013-08-23T17:49:56.777 回答
0

没错,您不会发出 GET 请求。您必须在 POST 请求的正文中发送参数。下面是 CURL 中的一个示例,用于您需要获取项目列表的情况:

curl -X POST -d 'json={"key": "YOUR_API_KEY", "method": "get_projects" }' https://online.webceo.com/api/
于 2013-11-29T09:41:22.200 回答