탐색으로 건너뛰기

법정화폐 참조 환율

법정화폐 참조 환율: Agent Java SDK v0.3.0 통합, 예시, 매개변수 및 응답 의미 체계.

Markdown으로 보기

이 가이드는 Agent Java SDK v0.3.0, Java 8+ 및 태그된 공개 계약을 대상으로 합니다. 예제는 client를 초기화한 후 파트너 백엔드에서 실행됩니다. 빠른 시작.

예시 전제조건

Java 조각은 이러한 가져오기를 공유합니다. 빠른 시작을 사용하여 client를 초기화하고 저장된 바인딩에서 platformUserId를 가져옵니다. 예시 사용자/주문 ID는 고유한 지속 값으로 대체되어야 합니다.

import com.sixmm.agent.*;
import com.sixmm.agent.model.*;
import java.util.*;

FX 기준금리

두 FX 방법 모두 일반 서명된 에이전트 API 흐름을 사용합니다. 발견하는 것부터 시작하세요. 현재 지원되는 소스 통화:

import com.sixmm.agent.model.ListSupportedFiatCurrenciesResponse;
ListSupportedFiatCurrenciesResponse supported = client.listSupportedFiatCurrencies();
System.out.println(supported.targetCurrency); // USDT
System.out.println(supported.sourceCurrencies); // AUD, BRL, CNY, EUR, USD, ...

지원되는 모든 법정화폐-USDT 참조 요율을 쿼리합니다.

import com.sixmm.agent.model.ExchangeRateItem;
import com.sixmm.agent.model.QueryExchangeRatesResponse;
QueryExchangeRatesResponse rates = client.queryExchangeRates();
for (ExchangeRateItem item : rates.rates) {
System.out.println("1 " + item.sourceCurrency + " = " + item.rate + " " + item.targetCurrency);
}

선택한 통화 쿼리:

import com.sixmm.agent.model.QueryExchangeRatesRequest;
QueryExchangeRatesResponse rates = client.queryExchangeRates(
QueryExchangeRatesRequest.of("CNY", "EUR", "USD"));

요청 팩토리는 통화 코드를 잘라내어 대문자로 표시하고 다음과 같이 직렬화합니다. API에 필요한 쉼표로 구분된 sourceCurrencies 값입니다. 생략 요청 또는 모든 유효 통화 값은 지원되는 모든 통화를 쿼리합니다.

응답 필드유형설명
snapshotVersionstring감사 및 조정을 위한 안정적인 스냅샷 버전
providerstring업스트림 공급자, 현재 ECB
sourceDatestringyyyy-MM-dd 형식의 상류 관찰 날짜
fetchedAt / expiresAtint64밀리초 단위의 Unix 타임스탬프
pricingPolicystring현재 FIXED_PEG
usdtUsdRatestringUSD 1개당 금액 USDT, 현재 1로 고정됨
rateTypestring현재 INDICATIVE_DAILY
usagestring현재 REFERENCE_ONLY
rateMeaningstring1 sourceCurrency = rate USDT
rates[].ratestringUSDT 소스 법정화폐 1단위에 해당하는 금액

이 값은 파트너 다중 통화 지갑이 계산할 참조입니다. USDT 금액이 6MM로 전송되었습니다. 실행 가능한 가격, 잠긴 견적 또는 실시간 USDT 시장 가격. 금액에는 BigDecimal 및 문자열을 사용하세요. 계산; double 또는 float를 사용하지 마세요.

소스 및 관련 가이드