orz.conf

技術メモ✍

pubnubを使用して約定情報を得る

BitFlyerが提供しているRealtime APIを使用してリアルタイムに
約定情報を取得します。
動作はCentOS7上でnode.jsを使用します。

まずはインストール。
epelリポジトリを使用します。

yum -y install epel-release

続いてnodejsをインストール。

yum --enablerepo=epel install nodejs

そしてコードを書きます。

jsファイルを作ったディレクトリ上でpubnubのインストールコマンドを実行します。

npm install pubnub --save-dev

node_modulesディレクトリが作成されます。
中身は今回は気にしません。

そして実行。

node getRTYakutei.js

こんな感じに表示されます。

 61043317 BUY 426361 0.3 2017-09-23T10:39:39.9226427Z JRF20170923-073939-511591 JRF20170923-073938-685211
 61043318 SELL 426362 1 2017-09-23T10:39:40.0945199Z JRF20170923-073939-511591 JRF20170923-163938-379485
 61043319 SELL 426301 0.02 2017-09-23T10:39:41.5633084Z JRF20170923-073845-747593 JRF20170923-163939-321348
 61043320 SELL 426352 0.05 2017-09-23T10:39:42.7664744Z JRF20170923-073940-220626 JRF20170923-163941-542666