Kullanıcılar ve Varlıklar
Kullanıcılar ve Varlıklar: Agent Java SDK v0.3.0 entegrasyonu, örnekler, parametreler ve yanıt semantiği.
Bu kılavuz Agent Java SDK v0.3.0, Java 8+ ve etiketli kamu sözleşmesini hedefler. Örnekler, client başlatıldıktan sonra bir iş ortağı arka ucunda çalıştırılır. Hızlı Başlangıç.
Örnek önkoşullar
Java parçacıkları bu içe aktarmaları paylaşır. Hızlı Başlangıç’ı kullanarak client’ı başlatın ve kaydedilen bağlamadan platformUserId’i edinin. Örnek kullanıcı/sipariş kimlikleri kendi kalıcı değerlerinizle değiştirilmelidir.
Kullanıcı Kimliği Kuralları
platformUserId, 6MM harici kullanıcı kimliğidir. Şu anda 10 haneli bir rakamdır
dize, örneğin:
Tüzük:
- Tamsayı olarak değil, dize olarak saklayın.
- Bundan anlam üretmeyin, kodunu çözmeyin veya çıkarmayın.
- Kendi iş ortağı tarafı kullanıcı kimliğinizi
agentUserIdolarak kullanın. agentUserId,platformUserIdveagentOrderNoarasındaki ilişkiyi sürdürün.
Kullanıcıyı Bağla
Bind, bir iş ortağı kullanıcısı ile bir 6MM arasındaki ilişkiyi oluşturur veya getirir platformu kullanıcısı Kullanıcı işlem akışına ilk girdiğinde veya işlem yapılmadan önce bunu çağırın. 6MM’a ilk transfer.
Talep alanları:
Yanıt alanları:
İş Ortağı Hesabını Sorgula
currency bulunmadığında, SDK, defaultCurrency öğesini kullanır.
Kullanıcı Varlıklarını Sorgula
Alanlar:
Üç cüzdanı ayırt edin
queryAccount Satıcı kullanıcı cüzdanını değil, satıcı platformu marj hesabını sorgulayın. Bu arayüzde environment parametreler yoktur ve simüle edilmiş bir kullanıcı varlığı olarak sorgulanamaz.
Simüle edilmiş kullanıcıların iki platform cüzdanını sorgulayın:
Arayüz: POST /v1/agent/query-user-assets. Finansman yalnızca includeFunding=true olduğunda talep edilir; orijinal sözleşme varlığı sorgu semantiği varsayılan olarak kullanılır.
Tutarlar, float/double olarak değil, dizeler veya BigDecimal olarak işlenir.