Benutzer und Vermögenswerte
Benutzer und Vermögenswerte: Agent Java SDK v0.3.0-Integration, Beispiele, Parameter und Antwortsemantik.
Dieser Leitfaden richtet sich an Agent Java SDK v0.3.0, Java 8+ und den getaggten öffentlichen Auftrag. Beispiele werden nach der Initialisierung von client in einem Partner-Backend ausgeführt Schnellstart.
Beispielvoraussetzungen
Die Java-Snippets teilen diese Importe. Initialisieren Sie client mit Quick Start und rufen Sie platformUserId aus der gespeicherten Bindung ab. Beispiel-Benutzer-/Bestell-IDs müssen durch Ihre eigenen persistenten Werte ersetzt werden.
Benutzer-ID-Regeln
platformUserId ist die externe Benutzer-ID 6MM. Derzeit handelt es sich um eine 10-stellige Zahl
Zeichenfolge, zum Beispiel:
Regeln:
- Speichern Sie es als Zeichenfolge, nicht als Ganzzahl.
- Erzeugen, entschlüsseln oder leiten Sie daraus keine Bedeutung ab.
- Verwenden Sie Ihre eigene Partner-Benutzer-ID als
agentUserId. - Behalten Sie die Beziehung zwischen
agentUserId,platformUserIdundagentOrderNobei.
Benutzer binden
Bind erstellt oder ruft die Beziehung zwischen einem Partnerbenutzer und einem 6MM ab. Plattformbenutzer. Rufen Sie es auf, wenn ein Benutzer zum ersten Mal in den Handelsfluss eintritt oder bevor Erster Transfer nach 6MM.
Anfragefelder:
Antwortfelder:
Partnerkonto abfragen
Wenn currency fehlt, verwendet SDK defaultCurrency.
Benutzerressourcen abfragen
Felder:
Unterscheiden Sie die drei Geldbörsen
queryAccount Fragen Sie das Margin-Konto der Händlerplattform ab, nicht die Wallet des Händlerbenutzers. Diese Schnittstelle verfügt nicht über environment-Parameter und kann nicht als simuliertes Benutzer-Asset abgefragt werden.
Fragen Sie die beiden Plattform-Wallets simulierter Benutzer ab:
Schnittstelle: POST /v1/agent/query-user-assets. Eine Finanzierung wird nur beantragt, wenn includeFunding=true; Standardmäßig wird die ursprüngliche Abfragesemantik für Vertragsvermögenswerte verwendet.
Beträge werden als Zeichenfolgen oder BigDecimal behandelt, nicht als float/double.