1

我正在使用 OAuth 2.0 Playground 来执行 Google App Script 函数。使用:

https://script.googleapis.com/v1/scripts/MSnRgD0GQVGwCP-h1YWmtpwV62A3zXXXX:run

该函数非常简单,它只是暂停一段时间然后返回 true。

function funSleep(intSeconds) {
    Utilities.sleep(intSeconds * 1000);
    return true;
}

如果我运行该函数 < 55 秒,它会返回:

HTTP/1.1 200 OK
Content-length: 133
X-xss-protection: 1; mode=block
X-content-type-options: nosniff
Transfer-encoding: chunked
Vary: Origin, X-Origin, Referer
Server: ESF
-content-encoding: gzip
Cache-control: private
Date: Tue, 20 Mar 2018 15:11:29 GMT
X-frame-options: SAMEORIGIN
Alt-svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303335,quic=":443"; ma=2592000; v="41,39,35"
Content-type: application/json; charset=UTF-8
{
  "done": true, 
  "response": {
    "@type": "type.googleapis.com/google.apps.script.v1.ExecutionResponse", 
    "result": true
  }
}

如果我运行该函数 > 60 秒,它会返回:

发生了一些不好的事情:500 HTTP 错误。消息:500 服务器错误

错误:服务器错误

服务器遇到错误,无法完成您的请求。

请在 30 秒后重试。


问题:

OAuth 2.0 Playground 对 REST 请求是否有 1 分钟超时?我在任何地方都找不到这个文档,也看不到是否可以增加它。

我还用 Postman 进行了实验,并成功调用了这个函数,等待时间长达 4 分钟。谷歌文档指出限制是 6 分钟,但我一直无法达到这个结果。有没有人通过这种长度的 Google App Script API 管理 REST 调用?

任何帮助,将不胜感激。

4

0 回答 0