Utilizadores e ativos
Utilizadores e ativos: Integração Agent Java SDK v0.3.0, exemplos, parâmetros e semântica de resposta.
Este guia é dirigido a Agent Java SDK v0.3.0, Java 8+ e ao contrato público assinalado. Os exemplos são executados num back-end de parceiro após a inicialização de client em Início rápido.
Pré-requisitos de exemplo
Os trechos Java partilham estas importações. Inicialize client utilizando o Quick Start e obtenha platformUserId a partir da ligação guardada. Os exemplos de IDs de utilizador/encomenda devem ser substituídos pelos seus próprios valores persistentes.
Regras de ID do utilizador
platformUserId é o ID do utilizador externo 6MM. Atualmente é um número de 10 dígitos
cadeia de caracteres, por exemplo:
Regras:
- Armazene-o como uma string, e não como um número inteiro.
- Não gere, descodifique ou infira significado a partir dele.
- Utilize o seu próprio ID de utilizador do parceiro como
agentUserId. - Persista a relação entre
agentUserId,platformUserIdeagentOrderNo.
Vincular utilizador
O Bind cria ou procura a relação entre um utilizador parceiro e um 6MM utilizador da plataforma. Chame-o quando um utilizador entrar pela primeira vez no fluxo de negociação ou antes do primeira transferência para 6MM.
Campos de solicitação:
Campos de resposta:
Consultar conta do parceiro
Quando currency está ausente, o SDK utiliza defaultCurrency.
Consultar ativos do utilizador
Campos:
Distinguir as três carteiras
queryAccount Consulte a conta de margem da plataforma do comerciante, e não a carteira do utilizador do comerciante. Esta interface não possui parâmetros environment e não pode ser consultada como um ativo de utilizador simulado.
Consulte as duas carteiras da plataforma de utilizadores simulados:
Interface: POST /v1/agent/query-user-assets. O financiamento é solicitado apenas quando includeFunding=true; a semântica de consulta do ativo do contrato original é utilizada por defeito.
Os valores são tratados como strings ou BigDecimal, e não float/double.