我试图从Google App脚本中获取CEX.io REST api的一些加密货币值(以与Google电子表格集成)
function myFunction() {
var options = {
'method' : 'get',
'contentType': 'application/json',
'escaping': false
};
var response = null;
response = UrlFetchApp.fetch("https://cex.io/api/last_price/BTC/US", options);
Logger.log(JSON.stringify(response));
Logger.log(response.getContentText());
}
我得到的回应是:
{"错误":"无效的符号对"}
如果我使用邮递员或任何其他东西发出同样的请求,它会按预期工作。 有谁知道谷歌应用程序脚本或CEX.io REST API是否存在某种限制,它不允许我提出此请求? 我无法在文档中找到任何内容(here和here)
提前致谢!
答案 0 :(得分:1)
您所使用的网址消耗是错误的机器。请改用以下网址
获取https://cex.io/api/last_price/BTC/USD 返回JSON示例:
{ " curr1":" BTC", " curr2":" USD", " lprice":" 400.00" }