ユーザーと資産
ユーザーと資産: Agent Java SDK v0.3.0 の統合、例、パラメーター、および応答セマンティクス。
このガイドは、Agent Java SDK v0.3.0、Java 8 以降、およびタグ付けされたパブリック コントラクトを対象としています。例は client を初期化した後にパートナー バックエンドで実行されます。 クイックスタート.
前提条件の例
Java スニペットはこれらのインポートを共有します。クイック スタートを使用して client を初期化し、保存されたバインディングから platformUserId を取得します。ユーザー/オーダー ID の例は、独自の永続化された値に置き換える必要があります。
ユーザーIDのルール
platformUserId は 6MM の外部ユーザー ID です。現在は 10 桁の数字です
文字列、例:
ルール:
- 整数ではなく文字列として保存します。
- そこから意味を生成、解読、または推測しないでください。
- 独自のパートナー側ユーザー ID を
agentUserIdとして使用します。 agentUserId、platformUserId、およびagentOrderNo間の関係を維持します。
バインドユーザー
バインドは、パートナー ユーザーと 6MM の間の関係を作成または取得します。 プラットフォームのユーザー。ユーザーが最初に取引フローに入るとき、または取引フローに入る前に呼び出します。 最初に 6MM に転送します。
リクエストフィールド:
応答フィールド:
パートナーアカウントのクエリ
currency が存在しない場合、SDK は defaultCurrency を使用します。
ユーザー資産のクエリ
フィールド:
3つの財布を区別する
queryAccount 販売者ユーザーのウォレットではなく、販売者プラットフォームの証拠金口座をクエリします。このインターフェイスには environment パラメータがないため、シミュレートされたユーザー アセットとしてクエリを実行することはできません。
シミュレートされたユーザーの 2 つのプラットフォーム ウォレットをクエリします。
インターフェース: POST /v1/agent/query-user-assets。資金は includeFunding=true の場合にのみ要求されます。元の契約資産クエリ セマンティクスがデフォルトで使用されます。
金額は、float/double ではなく、文字列または BigDecimal として処理されます。