swagger
 
Realtime API

リアルタイムデータ配信にはPubnubを使用しています。以下のSubscribeKeyを利用することでデータの受信を行うことができます。

sub-c-e12e9174-dd60-11e6-806b-02ee2ddab7fe

Pubnubライブラリの使用方法に関してはこちらをご参照ください。

チャンネル名は以下の通りです。

  • - ティッカー: ticker_btc_jpy
  • - 板情報: depth_btc_jpy
  • - 約定履歴: transactions_btc_jpy
  • - チャート: candlestick_btc_jpy


REST API リクエスト作成方法

パブリックAPIは認証情報無しでアクセスできます。
プライベートAPIでは以下の情報をHTTPリクエストヘッダーに付与してリクエストを行う必要があります。

  • - ACCESS-KEY : APIキーページで取得したAPIキー
  • - ACCESS-NONCE : 整数値。リクエスト毎に数を増加させる必要があります。通常はUNIXタイムスタンプを使用してください。
  • - ACCESS-SIGNATURE : 以下に記述する署名を指定します


署名作成

ACCESS-SIGNATUREは、以下の文字列をHMAC-SHA256形式でAPIシークレットキーを使って署名した結果となります。

  • - GETの場合: 「ACCESS-NONCE、リクエストのパス、クエリパラメータ」 を連結させたもの
  • - POSTの場合: 「ACCESS-NONCE、リクエストボディのJson文字列」 を連結させたもの

※GETのACCESS-SIGNATUREで使用する「リクエストのパス」には"/v1"も含める必要があります。

※POSTではパラメータをJson文字列にしてリクエストボディに含める必要があります。