Skip to navigation

Tỷ giá tham chiếu Fiat

Tỷ giá tham chiếu Fiat: Agent Java SDK tích hợp v0.3.0, ví dụ, tham số và ngữ nghĩa phản hồi.

View as Markdown

Hướng dẫn này hướng tới Agent Java SDK v0.3.0, Java 8+ và hợp đồng công khai được gắn thẻ. Các ví dụ chạy trong phần phụ trợ của đối tác sau khi khởi tạo client trong Bắt đầu nhanh.

Điều kiện tiên quyết mẫu

Đoạn mã Java chia sẻ những nội dung nhập này. Khởi tạo client bằng cách sử dụng Bắt đầu nhanh và lấy platformUserId từ liên kết đã lưu. ID người dùng/đơn đặt hàng mẫu phải được thay thế bằng các giá trị cố định của riêng bạn.

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

Tỷ giá tham chiếu ngoại hối

Cả hai phương thức FX đều sử dụng luồng Tác nhân API đã ký thông thường. Hãy bắt đầu bằng việc khám phá Các loại tiền tệ nguồn hiện được hỗ trợ:

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, ...

Truy vấn tất cả các tỷ lệ tham chiếu fiat-to-USDT được hỗ trợ:

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);
}

Truy vấn các loại tiền tệ đã chọn:

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

Nhà máy yêu cầu cắt bớt và viết hoa các mã tiền tệ rồi sắp xếp chúng thành giá trị sourceCurrencies được phân tách bằng dấu phẩy được yêu cầu bởi API. Bỏ qua yêu cầu hoặc tất cả các giá trị tiền tệ hiệu quả truy vấn mọi loại tiền được hỗ trợ.

Trường phản hồiKiểuSự miêu tả
snapshotVersionstringPhiên bản chụp nhanh ổn định để kiểm tra và đối chiếu
providerstringNhà cung cấp thượng nguồn, hiện tại ECB
sourceDatestringNgày quan sát ngược dòng ở định dạng yyyy-MM-dd
fetchedAt / expiresAtint64Dấu thời gian Unix tính bằng mili giây
pricingPolicystringHiện tại FIXED_PEG
usdtUsdRatestringUSD số tiền trên 1 USDT, hiện được cố định ở mức 1
rateTypestringHiện tại INDICATIVE_DAILY
usagestringHiện tại REFERENCE_ONLY
rateMeaningstring1 sourceCurrency = rate USDT
rates[].ratestringUSDT số tiền tương ứng với một đơn vị tiền pháp định nguồn

Các giá trị này là tham chiếu để ví đa tiền tệ của đối tác tính toán số tiền USDT được gửi tới 6MM. Chúng không phải là giá thực thi, báo giá bị khóa hoặc giá thị trường USDT theo thời gian thực. Sử dụng BigDecimal và chuỗi cho số tiền tính toán; không sử dụng double hoặc float.

Nguồn và hướng dẫn liên quan