インターフェース説明:
  • 成行注文を提出する
リクエスト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順でソートし、もし同じ頭文字がある場合、二番目の文字から見てください、他にも類推する)。

例えば:以下のパラメータをサインする行う

timeStamp=1552641715&nonce=ue8jAx&apiKey=17919e05dc57d5d44dccdda03bdd6e2e&symbol=btc_usdt&number=1000&sign=6932efc6aa44f7605e808bfaa98fd630申請したsecretKeyを接合する(値だけ書き、変数名が必要ではない、'&'が必要ではない)

例えば:secretKey=aQmE8U7bxj16KdJcSd3yX8F8Sakd8aO6LopnHXh27d4kWyb28PxcaTvGrajLDvAw

接合後のサイン串: timeStamp=1552641715&nonce=ue8jAx&apiKey=17919e05dc57d5d44dccdda03bdd6e2e&symbol=btc_usdt&number=10aQmE8U7bxj16KdJcSd3yX8F8Sakd8aO6LopnHXh27d4kWyb28PxcaTvGrajLDvAw

**ご注意,”sign"はサインの必須パラメータ。

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

結果事例に戻す:
{
  "status": 200,
  "msg": "",
  "data": {
    "id": 959142030,
    "uId": 6666917,
    "price": null,
    "number": null,
    "numberOver": null,
    "flag": "buy",
    "status": 0,
    "coinFrom": "nmt",
    "coinTo": "usdt",
    "numberDeal": null
  },
  "time": 1552909008,
  "microtime": "0.18227200 1552909008",
  "source": "api"
}

results matching ""

    No results matching ""