インターフェース説明:
  • 注文の詳細を取得する
請求URL:
  • https://apiv2.bitz.com/Trade/getEntrustSheetInfo
請求方法:
  • POST
パラメータ:
パラメータ名 必須 タイプ 備考
apiKey はい string ユーザーが申請したapiKey
timeStamp はい string 現在のタイムスタンプ
nonce はい string ランダム6文字
sign はい string パラメータ署名を請求
entrustSheetId はい string ご注文 id

どのように請求パラメータにサインしますか?

ユーザーが提出したパラメータ(signを除く)、全てのサインが必要です。

まず、未サイン文字列がパラメータ名列に基づいて並ぶ必要がある(すべてのパラメータ名の頭文字を比較し、abcd順に並ぶ。もし頭文字が同じ場合、2番目の文字を見てください。これによって類推する)。

例えば:以下のパラメータにサインする場合

timeStamp=1552641715&nonce=ue8jAx&apiKey=17919e05dc57d5d44dccdda03bdd6e2e&coin=usdt&address=1AG1gZvQAYu3WBvgg7p4BvvfNQD2gE693k&number=1000&sign=6932efc6aa44f7605e808bfaa98fd630申請したsecretKeyを接続する(値だけを書き、変数名を書く必要がなく、'&'を書く必要もない)

例えば:secretKey=aQmE8U7bxj16KdJcSd3yX8F8Sakd8aO6LopnHXh27d4kWyb28PxcaTvGrajLDvAw

接続後の署名列:timeStamp=1552641715&nonce=ue8jAx&apiKey=17919e05dc57d5d44dccdda03bdd6e2e&coin=usdt&address=1AG1gZvQAYu3WBvJJ7p4BMMfNQD2gE693k&number=1000aQmE8U7bxj16KdJcSd3yX8F8Sakd8aO6LopnHXh27d4kWyb28PxcaTvGrajLDvAw

ご注意,"sign"はサインである必須のパラメータ。

最後,32位md5アルゴリズムを利用して,最終の未サイン文字例にサインの操作をする。それにしたがって、署名結果文字列を取得する(該当文字例はパラメータsignに割り当てられる)。

結果インスタンスを返します。
{
    "status":200, //ステータスコード成功
    "msg":"",     //情報
    "data":{
        "id":"708279852",   //注文番号
        "uId":"2074056",
        "price":"100.00000000",  //コミッション価格
        "number":"10.0000",      //注文数
        "total":"0.00000000",    //受託総額
        "numberOver":"10.0000",  //残量
        "numberDeal":"0.0000",   //トランザクション数
        "flag":"sale",           //取引タイプ
        "status":0,   // 0:未記入、1:取引の一部、2:すべての取引、3:取り消されました
        "coinFrom":"bz",          //交換する通貨
        "coinTo":"usdt",          //ターゲット交換
        "orderTotalPrice":"0",   //注文取引価格
        "tradeType" :"1", //1指値2市場価格
        "created":"1533279876"
    },
        "time": 1553745062,  //セカンドタイムスタンプ
        "microtime": "0.05590700 1553745062",  //ミリ秒のタイムスタンプ
        "source": "api"  //出典
}

results matching ""

    No results matching ""