Utenti e risorse
Utenti e risorse: Agent Java SDK Integrazione v0.3.0, esempi, parametri e semantica della risposta.
Questa guida è rivolta a Agent Java SDK v0.3.0, Java 8+ e agli appalti pubblici contrassegnati. Gli esempi vengono eseguiti nel backend di un partner dopo aver inizializzato client in Avvio rapido.
Prerequisiti di esempio
Gli snippet Java condividono queste importazioni. Inizializza client utilizzando Quick Start e ottieni platformUserId dall’associazione salvata. Gli ID utente/ordine di esempio devono essere sostituiti con i tuoi valori persistenti.
Regole ID utente
platformUserId è l’ID utente esterno 6MM Attualmente è un numero di 10 cifre
stringa, ad esempio:
Regole:
- Memorizzalo come una stringa, non come un numero intero.
- Non generare, decodificare o dedurre significato da esso.
- Utilizza il tuo ID utente lato partner come
agentUserId. - Persistenza della relazione tra
agentUserId,platformUserIdeagentOrderNo.
Associa utente
Bind crea o recupera la relazione tra un utente partner e un 6MM utente della piattaforma. Chiamalo quando un utente entra per la prima volta nel flusso di trading o prima del primo trasferimento in 6MM.
Campi richiesta:
Campi di risposta:
Interroga l’account del partner
Quando currency è assente, SDK utilizza defaultCurrency.
Interrogare le risorse utente
Campi:
Distinguere i tre portafogli
queryAccount Interroga il conto di margine della piattaforma del commerciante, non il portafoglio dell’utente del commerciante. Questa interfaccia non dispone di parametri environment e non può essere interrogata come risorsa utente simulata.
Interroga i due portafogli della piattaforma degli utenti simulati:
Interfaccia: POST /v1/agent/query-user-assets. Il finanziamento viene richiesto solo quando includeFunding=true; per impostazione predefinita viene utilizzata la semantica della query della risorsa contratto originale.
Gli importi vengono gestiti come stringhe o BigDecimal, non float/double.