インターフェース説明:
  • 指値注文を送信する
請求URL:
  • https://apiv2.bitz.com/Trade/addEntrustSheet
請求方法:
  • POST
パラメータ:
パラメータ名 必須 タイプ 備考
apiKey はい string ユーザーが申請したapiKey
timeStamp はい string 現在のタイムスタンプ
nonce はい string ランダム6文字
sign はい string パラメータ署名を請求
type はい string 購入タイプ1購入2売る
price はい float コミッション価格
number はい float 注文数
symbol はい string eth_btc、ltc_btc 取引ペア
tradePwd はい string 取引パスワード

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

ユーザーが提出したパラメータ(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":"693248739", //注文番号
        "uId":"2074056",  //ユーザー id
        "price":"100",    //コミッション価格
        "number":"10",    //注文数
        "numberOver":"10", //残量
        "flag":"sale",    //取引タイプ
        "status":0,       //未記入
        "coinFrom":"vtc",  //交換する通貨
        "coinTo":"dkkt",   //ターゲット交換
        "numberDeal":"0"  //トランザクション数
    },
    "time":1533035297, //セカンドタイムスタンプ
    "microtime":"0.41892000 1533035297", //ミリ秒のタイムスタンプ
    "source":"api"    //出典
}

results matching ""

    No results matching ""