1.よくある質問

必ずheaderでuser agentを 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36'に設定してください

symbolのルール:基準通貨+見積通貨。例えば、 「BTC/USDT」の場合、symbolはbtc_usdtです。以下同様です

2.取引インタフェースの暗号化ルール

APIリクエストは、インターネット経由で発信されている過程において改ざんされる可能性が極めて高いです。リクエストが改ざんされていないことを確保するよう、送信時にパラメータまたはパラメータの値が変更されたかどうかを確認するために、相場APIを除く各リクエストに署名を含めるよう要求されます。

オーダー詳細を取得するインタフェースを例に:

リクエストのパラメータに署名する方法

sign以外の全てのユーザーによって提出されたパラメータには署名が必要です。

まず、署名文字列をパラメータ名でソートしてください。(すべてのパラメータ名の最初の文字をアルファベット順に比較し、最初の文字が同じ場合は、2番目の文字によって並べ替えをしてください。以下同様です。)

例えば、以下のパラメータに署名

apiKey=376892265asdad5d12726d8bbfbd8912b3&timeStamp=1510235730&nonce=309127&entrustSheetId=123456 アプリケーションのsecretKeyをステッチしてください(変数名や「&」は不要で、値のみを書いてください)

例:secretKey=aQmE8U7bxj16KdJcSd3yX8F8Sakd8aO6LopnHXh27d4kWyb28PxcaTvGrajLDvAw

ステッチ済みの署名文字列: apiKey=376892265asdad5d12726d8bbfbd8912b3&timeStamp=1510235730&nonce=309127&entrustSheetId=123456aQmE8U7bxj16KdJcSd3yX8F8Sakd8aO6LopnHXh27d4kWyb28PxcaTvGrajLDvAw

ご注意:「sign」には署名が必要で、md5にする前にURLコードが不要です

最後に、32ビットmd5アルゴリズムを使用して最後の署名文字列に署名し、署名結果文字列を取得できます(この文字列はパラメータsignに割り当てられます)。

3.オーダー数量の制限

参考リンク:https://www.bit-z.pro/tradeLimit

results matching ""

    No results matching ""