インターフェース説明:
  • 通貨を引出すアドレスリストを取得
リクエストURL:
  • https://apiv2.bitz.com/Trade/getCoinAddressList
リクエスト方法:
  • POST
パラメータ:
パラメータ名 必須 タイプ 備考
apiKey あり string ユーザーが申請したapiKey
timeStamp あり string 現在のタイムスタンプ
nonce あり string ランダムな6つの文字
sign あり string パラメータのサインをリクエスト  
coin あり string 通貨名称
どのようにパラメータのサインをリクエストするのか

ユーザーが提出したパラメータ(sign外す)、サインする必要です。

まず、パラメータ名に従って未サイン文字列をソートする(まず、すべてパラメータ名の一番目の文字をabcd順でソートし、もし同じ頭文字がある場合、二番目の文字から見てください、他にも類推する)。

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

apiKey=376892265asdad5d12726d8bbfbd8912b3&coin=btc&timeStamp=1510235730&nonce= 309127申請したsecretKeyを接合する(値だけ書き、変数名が必要ではない、'&'が必要ではない)

例えば:secretKey=aQmE8U7bxj16KdJcSd3yX8F8Sakd8aO6LopnHXh27d4kWyb28PxcaTvGrajLDvAw

接合後のサイン串: apiKey=376892265asdad5d12726d8bbfbd8912b3&coin=btc&timeStamp=1510235730&nonce=309127aQmE8U7bxj16KdJcSd3yX8F8Sakd8aO6LopnHXh27d4kWyb28PxcaTvGrajLDvAw

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

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

結果事例に戻す:
{
    "status":200,
    "msg":"",
    "data":{
        "wallet":{
            "id":"196979",
            "uid":"2073056",
            "email":"*****@email.com",
            "name":"btc",
            "wallet":"1AG1gZvQAYu3WBvgg7p4BMMghQD2gE693k",
            "coin":"btc",
            "status":"0",
            "created":"1552639225",
            "createip":"114.242.218.134",
            "bak":"",
            "checking":"1"
        }
    },
    "time":1552639231,
    "microtime":"0.33773000 1552639231",
    "source":"api"
}

results matching ""

    No results matching ""