インターフェース説明:
  • 契約アカウント権益を取得(資産)
請求URL:
  • https://apiv2.bitz.com/Contract/getContractAccountInfo
請求方法:
  • POST
パラメータ:
パラメータ名 必須 タイプ 備考
apiKey はい string ユーザーが申請したapiKey
timeStamp はい string 現在のタイムスタンプ
nonce はい string ランダム6文字
sign はい string パラメータ署名を請求

どのように請求パラメータにサインしますか? ユーザーが提出したパラメータ(signを除く)、全てのサインが必要です。 まず、未サイン文字列がパラメータ名列に基づいて並ぶ必要がある(すべてのパラメータ名の頭文字を比較し、abcd順に並ぶ。もし頭文字が同じ場合、2番目の文字を見てください。これによって類推する)。 例えば:以下のパラメータにサインする場合 apiKey=376892265asdad5d12726d8bbfbd8912b3&timeStamp=1510235730&nonce=309127申請したsecretKeyを接続する(値だけを書き、変数名を書く必要がなく、'&'を書く必要もない) 例えば: secretKey=aQmE8U7bxj16KdJcSd3yX8F8Sakd8aO6LopnHXh27d4kWyb28PxcaTvGrajLDvAw 接続後の署名列:apiKey=376892265asdad5d12726d8bbfbd8912b3&timeStamp=1510235730&nonce=309127aQmE8U7bxj16KdJcSd3yX8F8Sakd8aO6LopnHXh27d4kWyb28PxcaTvGrajLDvAw ご注意,"sign"はサインである必須のパラメータ。** 最後,32位md5アルゴリズムを利用して,最終の未サイン文字例にサインの操作をする。それにしたがって、署名結果文字列を取得する(該当文字例はパラメータsignに割り当てられる)。

結果実例に戻す:
{
    "status":200,
    "msg":"",
    "data":{
        "time":1557928650,//時間
        "estimate_BTC":"8.00667445",//ユーザー総権益(BTC)
        "estimate_USDT":"17000.00",//ユーザー総権益(USDT)
        "estimate_CNY":"0.00"//ユーザー総権益(CNY)
        "balances":[
            {
                "coin":"BTC",//通貨
                "balance":"8.00000000",//利用可能な残高
                "positionMargin":"0.00635670",//ポジション証拠金
                "orderMargin":"0.00000000",//委託証拠金
                "unrlzPnl":"0.00031774",//未実現損益
                "total":"8.00667445",//該通貨の総推定値
                "estimate_BTC":"8.00667445",//該通貨の総推定値(BTC)
                "estimate_USDT":"0.00",//該通貨の総推定値(USDT)
                "estimate_CNY":"0.00"//該通貨の総推定値(CNY)
            },
            ...
        ]
    },
    "time":1533035297,
    "microtime":"0.41892000 1533035297",
    "source":"api"
}

results matching ""

    No results matching ""