インターフェース説明:
  • 指値注文をまとめて送信する
請求URL:
  • https://apiv2.bitz.com/Trade/addEntrustSheetBatch
請求方法:
  • POST
パラメータ:
パラメータ名 必須 タイプ 備考
apiKey はい string ユーザーが申請したapiKey
timeStamp はい string 現在のタイムスタンプ
nonce はい string ランダム6文字
sign はい string パラメータ署名を請求
tradeData はい string リクエストjson文字列、最大30セットのデータ
tradeDataリクエストデータフォーマット例:

送信されたトランザクションパスワードtradepwdは、md5暗号化後の暗号文です。

tradeData json文字列内のデータに細心の注意を払って、30セットのデータがトランザクションルールに準拠する必要があり、厳密にjson文字列に書かれたデータパラメータ名の指定に注意を払う

タイプタイプ1購入2販売

numberおよびpriceパラメーター値は0未満にすることはできません。

[
    {
        "coins":"btc_usdt",
        "number":10,
        "price":3942,
        "tradepwd":"1847d944c2ae00f555fd5eeeabaf0f3d",
        "type":2
    },
    {
        "coins":"btc_usdt",
        "number":0.1,
        "price":3942,
        "tradepwd":"1847d944c2ae00f555fd5eeeabaf0f3d",
        "type":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": 1854694831,         //注文番号
                "uId": 1483815,
                "price": "0.0000000600",  //コミッション価格
                "number": "2000.0000",    //注文数
                "numberOver": "2000.0000", //残量
                "flag": "buy",             //取引タイプ
                "status": 0,               //0未記入1一部売却2すべての取引
                "coinFrom": "uc",          //交換する通貨
                "coinTo": "btc",           //ターゲット交換
                "numberDeal": 0          //トランザクション数
            },
            {
                "id": 1854694836,
                "uId": 1483815,
                "price": "1.0000000000",
                "number": "1000.0000",
                "numberOver": "1000.0000",
                "flag": "sale",
                "status": 0,
                "coinFrom": "uc",
                "coinTo": "btc",
                "numberDeal": 0
            },
            ...
        ],
        "time": 1553745062,  //セカンドタイムスタンプ
        "microtime": "0.05590700 1553745062",  //ミリ秒のタイムスタンプ
        "source": "api"  //出典
    }
}

results matching ""

    No results matching ""