在谷歌表格单元格上,我只想使用以下公式获取当前的加密货币价格:
=ValueCrypto(A1)
Run Code Online (Sandbox Code Playgroud)
我为 coinmarketcap 尝试了这个功能:
function ValueCrypto(crypto) {
var url = "https://api.coinmarketcap.com/v1/ticker/" + crypto + "/?convert=EUR";
var response = UrlFetchApp.fetch(url);
var data = JSON.parse(response.getContentText());
return data[0].price_eur;
}
Run Code Online (Sandbox Code Playgroud)
该函数给我错误“我们不再在此提供此端点”
我还尝试更改端点并将 apy 密钥添加到该函数中:
function ValueCrypto(crypto) {
var url = "pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest?symbol=" + crypto
var requestOptions = {
method: 'GET',
uri: 'https://pro-api.coinmarketcap.com/v1/cryptocurrency/listings/latest',
qs: {
start: 1,
limit: 5000,
convert: 'EUR'
},
headers: {
'X-CMC_PRO_API_KEY': 'myapikey'
},
json: true,
gzip: true
};
var response = UrlFetchApp.fetch(url);
var data = JSON.parse(response.getContentText());
return data[0].price_eur;
}
Run Code Online (Sandbox Code Playgroud)
现在的错误是:异常:http://pro-api.coinmarketcap.com …