暗号資産(仮想通貨)価格をGoogle Apps Script(GAS)とbitFlyer Lightning APIを用いてGoogleスプレッドシート上で取得する
こちらの記事のbitFlyer版です。ただ、対日本円ではBTCとETHについての情報しか取得できないようです。bitbank版と同様にGoogleスプレッドシートのツールバーの[ツール]ー[スクリプトエディタ]の順に開き、以下のコードを貼り付けることで利用できます。
//取引価格取得関数
function cryptoFinance(name){
const result = getCoinData(name);
return result.ltp;
}
//取引価格の取得
function getCoinData(name){
const URL_API = 'https://api.bitflyer.com';
const PATH = '/v1/ticker';
//API用にシンボルを整形
let symbol = '';
switch (name){
case 'BTC':
symbol += 'btc_jpy';
break;
case 'ETH':
symbol += 'eth_jpy';
break;
default:
Logger.log('No data');
}
const result = JSON.parse(UrlFetchApp
.fetch(URL_API + PATH + '?product_code=' + symbol)
.getContentText());
return result;
}
利用時は通貨のシンボル(例:cryptoFinance("BTC"))を指定することで暗号通貨取引所bitFlyerの最新の取引価格(日本円)を取得できます。
ビットコイン取引所【bitFlyer Lightning】API Documentation