インターフェース説明:
  • 成行注文を送信する
請求URL:
  • https://apiv2.bitz.com/Trade/MarketTrade
請求方法:
  • POST
パラメータ:
パラメータ名 必須 タイプ 備考
apiKey はい string ユーザーが申請したapiKey
timeStamp はい string 現在のタイムスタンプ
nonce はい string ランダム6文字
sign はい string パラメータ署名を請求
symbol はい string トランザクションペア名
total はい string 購入時の入金量、販売時の入荷量
type はい int 1:買う、2:売る、

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

ユーザーが提出したパラメータ(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": 959146580,    //注文番号
    "uId": 6666917,    //uid
    "price": null,    //コミッション価格
    "number": null,  //注文数
    "numberOver": null, //残量
    "flag": "buy",     //取引タイプ
    "status": 0,       //0未記入1一部売却2すべての取引
    "coinFrom": "nmt", //交換する通貨
    "coinTo": "usdt",  //ターゲット交換
    "numberDeal": null,  //トランザクション数
    "total": "10.55457" //合計金額
  },
  "time": 1552910869,  //セカンドタイムスタンプ
  "microtime": "0.50102400 1552910869", //ミリ秒のタイムスタンプ
  "source": "api"  //出典
}

results matching ""

    No results matching ""