BitEclipsでは、250BET以上を保有することで解放されるREST APIと呼ばれる開発者向けの機能がありますが、実はBETを持っていなくても利用できるAPIがあります。
例えば、自動売買などを行いたい場合は250BET以上が必要になりますが、「現在の板取引情報」などのユーザー認証が不要なAPIについては、一般公開されており、誰でも利用できます。
APIを利用したBETの価格取得
認証なしで利用できるBitEclipseのAPIを用いて、BETの現在価格を取得してみました。
APIのマニュアルも公開されています。
プログラム言語としては、node.js(javascript)を利用しており、説明は省略しますm(_ _)m
ソースコード(プログラム)
1 2 3 4 5 6 7 8 9 10 |
const fetch = require('node-fetch') fetch('https://api.biteclipse.com/v1/ticker', { method: 'POST', headers: {'Content-Type': 'application/json'}, body: JSON.stringify({'symbols':['BETUSD']}) }).then(function (response) { return response.text(); }).then(function (text) { console.log(text); }); |
出力結果
1 2 3 4 5 |
{"msgType":"LATEST_QUOTE","result":"SUCCESS","data": [{"id":"1091112091827412512","symbolId":400,"symbolName":"BETUSD", "asks":[{"price":3.00000000,"volume":0,"tradable":true}], "bids":[{"price":2.95000000,"volume":0,"tradable":true}], "low":2.97000000,"high":3.02000000,"scale":0,"quoteTime":1581637456000}]} |
このようにして得られた結果を時刻情報と一緒に保存することで、BETのチャートを描くことができます。
BETの価格とチャート
biteclipse.comの取引所トークンBETの価格とチャートです。
BETUSDのBest OfferとBest Bidの平均価格を表示させており、5分毎に更新されます。
Best Bid | Best Offer |
---|---|
2.99ドル | 3.00ドル |
BitEclipseのAPIサクサク
世界中の取引所では、このような開発者向けのAPIを提供していますが、機能や品質は様々です。
ひどい取引所では、応答が遅かったり、取引所側でエラーが起きて結果が得られない場合もあります。
BitEclipseのAPIは、はっきり言って、ものすごく安定していて高速です!
