*

POLONIEXの残高参照Androidアプリを作るやり方

POLONIEXというアルトコインの取扱数ではコインチェックの比ではない取引所があるのですが、
PCブラウザでしかログインすることができず、
アプリは正式には公開されていません。

Google Playで検索すると何件かヒットはするのですが、
これらは第3者の有志が作ったもので、公式アプリではありません。

そのため、今のところは問題がなくてもいつ化けの皮が剥がれるともわかりません。

APIキーの権限を制限していれば問題ないのですが、
それでも非公式アプリに大金を参照する権限を与えるというのが嫌という人もいるかもしれません。

「なら、いっそのこと自分でオリジナルの参照アプリを作ってしまおう」
というのが今回の本題です。

APIを使わずにスマホのブラウザからログインしようとすると(WEBアプリ)
いつも2段階認証でメールをチェックしなければならないので
今回はAndroidアプリ(ネイティブアプリ)を作ります。

参照するだけなので難しいことは極力避けます。

開発環境はAndroid Studio でJavaで書きます。
Android Studio、JAVA SDKのインストールはググってください。

アプリの前にPOLONIEXのTRADE APIを参照します。

https://poloniex.com/support/api/
//——————————————————————–
Trading API Methods
To use the trading API, you will need to create an API key.

Please note that there is a default limit of 6 calls per second. If you require more than this, please consider optimizing your application using the push API, the “moveOrder” command, or the “all” parameter where appropriate. If this is still insufficient, please contact support to discuss a limit raise.

All calls to the trading API are sent via HTTP POST to https://poloniex.com/tradingApi and must contain the following headers:

Key – Your API key.
Sign – The query’s POST data signed by your key’s “secret” according to the HMAC-SHA512 method.
Additionally, all queries must include a “nonce” POST parameter. The nonce parameter is an integer which must always be greater than the previous nonce used.
//———————————————————————

まぁ、要するに
エンドポイント:https://poloniex.com/tradingApi
送信方式:POST
ハッシュ方式:SHA512
POSTパラメタにnonceを入れてね
1秒に6回までアクセスできるよ
ってことです。

今回使いたいメソッドはreturnMarginAccountSummaryです。(他を参照したい場合は都度変更してください)

Java側で直接HTTPリクエストするのが定石なのですが、
非同期処理が必要だったりiPhoneアプリを作りたいときに汎用性がないので、
PHPで書いて自サーバーに上げます。

 

これで実行するとbandicam 2017-11-27 12-03-30-185
こんな感じで返ってきます。

次にAndroidのJava側です。

 

マニフェストにインターネットアクセスを許可します。

 

最後にメインとなるアクティビティのXMLです。

 

あとはこれを実行すると
photo_2017-11-27_12-11-21
参照できました。

データは取れたので、見栄えを良くしたい場合は
てきとうにレイアウトを編集してください。
(エンジニアってこういうとこあるよね)

なお、このアプリは1ページをウェブビューしただけなので、
Google playなどに公開しても一定期間後に消されると思います。

そもそも、公開してしまえば他の有志のアプリと変わらないので意味がないですね。

しかし、これで
”スマホを触ると仮想通貨の残高をチェックせずにはいられない症候群”
の人たちは、より安全により簡単に確認することができます。

この投稿は役に立ちましたか? 役に立った 役に立たなかった 0 人中 0 人がこの 投稿 は役に立ったと言っています。

Message

メールアドレスが公開されることはありません。

CAPTCHA


関連記事

非匿名仮想通貨を取引所外で匿名通貨に換えるやり方

(注:あくまで考察です。) 仮想通貨でマネーロンダリングのニュースがでたりしますが、実際はTORと

記事を読む

仮想通貨の自動売買 API vs UWSC

現在、WEB APIxPHPを使う方法とUWSCを使う方法を考察していますが、 実際に開発する前は

記事を読む

独自のビットコイン決済システムを作って手数料を0%にするやり方

オンラインショッピングなんかをやっているとビットコインで決済できた方が便利なことがあります。 pa

記事を読む

国内取引所・国内銀行を通さずにビットコインを現金化するやり方

このページを表示したということは何かしらの理由で国内の金融機関を通さずに現金化をしたい人かと思います

記事を読む

仮想通貨取引所のサーバーの場所(自動売買の最適なロケーションは?)

FXの世界ではそれぞれのFX業者のサーバーがどこにあるかを調べて、 それに対して最も近いデータセン

記事を読む

 
  • fxfx.work

    (↑広告です。このサイトの管理者の運営ではありません)

     


  • 横瀬兼元(ペンネーム)です。

    プロフィール
    商材を買わせようとする偽者がいるらしいのでご注意ください。
    ツイッター始めました(イマサラー)
    https://twitter.com/FxantennaC
    (埋め込みするとページ表示が極端に遅くなるので、リンクでご容赦を) 4000文字未満のトピックや話題はツイッターで発信しています。
  • fxfx.work

    (↑広告です。このサイトの管理者の運営ではありません)

Translate »
ページトップへ