我正在努力在我的谷歌表上获取加密定价,但我不断收到一条错误消息。我环顾四周,并没有真正发现 CoinGecko 的任何东西。下面是错误信息。“异常: https ://api.coingecko.com的请求失败,返回代码 429。截断的服务器响应:错误代码:1015(使用 muteHttpExceptions 选项检查完整响应)(第 843 行)。” .
这是从第 843 行到第 865 行的代码
var res = await UrlFetchApp.fetch(url);
var content = res.getContentText();
var parsedJSON = JSON.parse(content);
var data=[]
if (type=="price"){
for (var i = parsedJSON['prices'].length - 1; i >= 0; i--) {
data.push([toDateNum(parsedJSON['prices'][i][0]),parsedJSON['prices'][i][1]]);
};}
else if (type=="volume")
{ for (var i = parsedJSON['total_volumes'].length - 1; i >= 0; i--) {
data.push([toDateNum(parsedJSON['total_volumes'][i][0]),parsedJSON['total_volumes'][i][1]]);
};}
else if (type=="marketcap")
{ for (var i = parsedJSON['market_caps'].length - 1; i >= 0; i--) {
data.push([toDateNum(parsedJSON['market_caps'][i][0]),parsedJSON['market_caps'][i][1]]);
};}
else
{ data="Error";}
if (data!="Error")
cache.put(id_cache, JSON.stringify(data),expirationInSeconds);
return data;
任何见解都会很棒。这是 GS 的链接,用于查看应用程序脚本中的完整代码。https://docs.google.com/spreadsheets/d/1Jtfcw7qLWbMcHfSWfJcExBVo3DRI1iP74wPBdPeybWA/edit#gid=388229362