gpt4 book ai didi

javascript - 为 Urlfetchapp.fetch 函数设置超时值

转载 作者:行者123 更新时间:2023-11-29 16:01:53 31 4
gpt4 key购买 nike

我正在尝试使用 Urlfetchapp.fetch 函数将 json 负载发布到 url 并接收该请求的 json 响应。

示例代码:

var url = "https://example.com/RST/myapi";
var accessToken = getAccessToken();
var headers = {
"Authorization": "Bearer " + accessToken
};
var options = {
"headers": headers,
"method" : "POST",
"contentType" : "application/json",
"payload" : '{ "Name": "Mark" }',
"muteHttpExceptions": true
};

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

但是,我的请求被超时错误打断了。有人告诉我,由于 API 占用大量资源,请求最多可能需要 3 分钟才能返回响应,具体取决于服务器状态。

有没有办法改变超时限制?让它等待至少 3 分钟直到收到任何响应?

编辑:我刚刚被告知 API 服务没有回调 url 参数,但是它可能会在再次重试时响应更快。但我不确定该怎么做?它不是我可以捕获和检查的响应错误。但是超时错误,这意味着在那之后什么都不执行

感谢您的帮助。

最佳答案

检查 GAS Quotas

脚本运行时间为 6 分钟,所以超过 3 分钟,如果您的 API 响应需要超过 6 分钟,那么 GAS 将停止该功能

关于javascript - 为 Urlfetchapp.fetch 函数设置超时值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51922964/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com