【Python】bitflyer の API を使って注文をキャンセルする

2018年9月11日Python, 開発

おはようございます。

前回、注文まで出来るようにしたのですが、
取消のことをすっかり忘れていました。

ので注文の取消も実装してみたいと思います。

プログラムは前回のものを流用します。

スポンサーリンク

画面の修正

Main.html
注文取消ボタン用の列を追加

_ChildOrder.html

同じく注文取消ボタン用列の追加と、ボタンの表示

style.css
注文取消しボタンのセンタリング

プログラムの修正

bfTool.py

注文取消し用リクエストハンドラ―を追加

URLマッピングの追加

取消ボタン押下時の処理

script.js

ついでに注文一覧を2秒毎に更新するように

script.js

起動してみる

変更後の画面
変更後の画面

注文を出している状態。
取消ボタンをクリックします。

取消完了メッセージ
取消完了メッセージ

取消の完了メッセージが表示されます。

注文一覧
注文一覧

注文一覧からも注文がいなくなりました。

まとめ

何度か試している際に気付いたのが、
(bitflyer)サーバーに負荷がかかっている状態だと
やっぱり注文も取消もしばらく時間がかかってしまうようですね。

注文が正常に受け付けられたとしても
注文一覧で取得できない状態ではまだ約定までは至らないような感じです。

まあしょうがないんですかね。

次回はSQLiteなんかと組み合わせてみましょうか。

ではでは。

 

スポンサーリンク


関連するコンテンツ

2018年9月11日Python, 開発API, Bitflyer, Python, Python3, WEBサービス, プログラミング

Posted by doradora