どのようにAPIインタフェース方式を通じてETHのリアルタイム取引相場データを獲得しますか?


1


OKCOIN APIの概要


OKCoinはユーザーに簡単で強力な開発ツールを提供し、ユーザーがOKCoin取引機能を迅速かつ効率的に自分のアプリケーションに統合することを支援することを目的としています.
OKCoinインタフェースはサービス提供の基礎であり、開発者はOKCoinサイトでアカウントを作成した後、自分のニーズに応じて異なる権限のAPIを構築し、APIを利用して自動取引や現金化を行うことができる.
APIにより、以下の機能を迅速に実現できます.
  • 市場の最新相場を獲得
  • 売買深度情報
  • を取得する.
  • 使用可能および凍結された金額を問い合わせる
  • 現在成約していない注文書を問い合わせる
  • 快速買取売り
  • 一括取消
  • 資格認定アドレス
  • にすばやく提示
    インタフェース権限を取得したら、このインタフェースドキュメントを読むことで開発を支援できます.

    2


    インタフェース呼び出し方式説明


    OKCoinはユーザーに3つの呼び出しインタフェースを提供し、開発者は自分の使用シーンと好みに応じて自分に合った方法を選択して相場を照会したり、取引したり、現金を引き出したりすることができる.
    REST API
    REST、すなわちRepresentational State Transferの略であり、現在最も流行しているインターネットソフトウェアアーキテクチャである.構造が明確で、基準に合致し、理解しやすく、拡張が便利で、ますます多くのウェブサイトの採用を得ています.メリットは次のとおりです.
  • RESTfulアーキテクチャにおいて、各URLは1つのリソースを表す.
  • クライアントとサーバの間で、このようなリソースのある表現層を伝達する.
  • クライアントは4つのHTTP命令を通じて、サーバー側資源を操作し、「表現層状態転化」を実現する.

  • 開発者はREST APIを用いて現物取引や資産引き出しなどの操作を行うことを提案する.
    WebSocket API
    WebSocketはHTML 5の新しいプロトコル(Protocol)です.クライアントとサーバのフルデュプレクス通信を実現し、データが迅速に双方向に伝播できるようにします.簡単な握手でクライアントとサーバの接続を確立し、サーバはビジネスルールに基づいてクライアントに情報を積極的にプッシュすることができます.メリットは次のとおりです.
  • クライアントとサーバがデータ伝送を行う場合、要求ヘッダ情報は比較的小さく、約2バイトである.
  • クライアントとサーバはいずれも自発的にデータを相手に送信することができる.
  • は、TCPリクエストと破棄を複数回作成する必要がなく、ブロードバンドとサーバのリソースを節約します.

  • 開発者はWebSocket APIを使用して市場相場や売買の深さなどの情報を取得することを強くお勧めします.

    3


    現物相場REST API参考


    OKCoinの最新市場現物相場データを取得するインタフェースと説明
    Get/api/v 1/ticker OKCoin相場
    BTC https://www.okcoin.com/api/v1/ticker.do?symbol=btc_usd
    LTC https://www.okcoin.com/api/v1/ticker.do?symbol=ltc_usd
    ETH https://www.okcoin.com/api/v1/ticker.do?symbol=eth_usd
    ETC https://www.okcoin.com/api/v1/ticker.do?symbol=etc_usd
    BCH https://www.okcoin.com/api/v1/ticker.do?symbol=bch_usd

    Request
    GET https://www.okcoin.com/api/v1/ticker.do?symbol=ltc_usd
    Response
    {
    
        "date":"1410431279",
    
        "ticker":{
    
             "buy":"33.15",
    
            "high":"34.15", 
    
           "last":"33.15", 
    
           "low":"32.05", 
    
           "sell":"33.16", 
    
           "vol":"10532696.39199642"
    
        }
    
    }
    

    戻り値の説明
    date:データを返すときのサーバ時間buy:一価high:最高価格last:最新成約価格low:最低価格sell:一価vol:成約量(最近の24時間)
    要求パラメータ

    4


    リファレンス


    1)OK COIN顧客サポート文書:https://support.okcoin.com/hc/zh-cn/articles/360000697832-REST-API参考2)
    2)ビットコイン取引網-API開発文書:https://support.okcoin.com/hc/zh-cn/articles/360000697832-REST-APIリファレンス
    本論文の著者:HiBlockブロックチェーン技術布道群-輝哥
    原文は簡書に発表する
    加微信baobaotalk_com、技術布道群に加わる
    以下は私达のコミュニティの绍介で、各种の协力、交流、学习を歓迎します:)