自動売買をするにあたって、はやり最大の敵は手数料なので無料のところを探して取引所を登録すること数週間。
QUOINEXの手続きが完了したのでAPIを触ってみましたが…結局、取引API側で認証が通らず…orz
備忘録として経過を保存。
サイトにログインしてAPIで使う各キーを2つ(TOKEN_IDとSECRET_KEY)取得。
APIアクセストークンの画面で、最初は「ポジション」関連以外はすべてチェックしました。
動かない原因がトークン画面での権限設定もれかと思って、すべてをチェックしたAPIキーで試してみましたが、結局認証はできませんでした。
APIを使って約定データリストを表示するのは簡単にできました。
APIを使って取引関連のデータを制御するところになるとハードルが一気に上がりました。
PHPでのサンプルが極端に少なく、さらにJWTというjsonベースの認証を使っていました。
jsonが使える使いやすいのですが、使っているサンプルコードがこれまたなかなかみつからない…。
探しに探して見つけたものを参考に作成するもだめでした…2日くらいかかってたんだけどなぁ…orz
やったことの振り返り。
JWT認証には、GITHUBにあるfirebase/php-jwtを使いました。
composerを使ってインストールと書かれていますが、基本はコピーしてrequireすればOK。なはずだよね…。
そこからどうしても認証が通らず、いろいろ調べたものの調査を断念。認証はどこまで進んでどこがエラーなのかを取得するのがむつかしい。
QUOINEXの認証は、もう少し勉強して時間ができたら試してみる予定です。
とりあえず、FISCOを先にテストしてみようと思っています。
追記2018/09/03:JWT認証通りました・・・。
QUOINEXのAPIのJWT認証をPHPで通してみた。