API – Giao diện lập trình ứng dụng
API – Giao diện lập trình ứng dụng
API xSwap cung cấp cho các lập trình viên quyền truy cập vào các chức năng thiết yếu trong nền tảng xSwap, tạo điều kiện tích hợp liền mạch với các ứng dụng và dịch vụ bên ngoài. Tài liệu này đưa ra các thông số kỹ thuật và chi tiết vận hành của endpoints (các điểm cuối) quan trọng có sẵn trong API xSwap, đảm bảo tính tương thích và nhất quán với bộ tài liệu xSwap đầy đủ được phát triển cho đến nay.
API Endpoints
1. Get Path
Endpoint: /get_path
Phương pháp: GET
Mô tả: Tính toán đường dẫn tối ưu để hoán đổi token giữa hai token được chỉ định.
Tham số truy vấn:
token0
: Địa chỉ của token ban đầu trong cặp hoán đổi.token1
: Địa chỉ của token đích trong cặp trao đổi.amount_in
: Số lượng token0 được hoán đổi. Phải lớn hơn 0.
2. Get Pairs
Endpoint: /get_pairs
Phương pháp: GET
Mô tả: Truy xuất danh sách đầy đủ tất cả các cặp token có sẵn được nền tảng xSwap hỗ trợ.
Phản hồi:
200 OK: Trả về thành công danh sách tất cả các cặp token.
3. Get Tokens
Endpoint: /get_tokens
Phương pháp: GET
Mô tả: Liệt kê tất cả các token có thể được giao dịch hoặc cung cấp dưới dạng thanh khoản trên nền tảng xSwap.
Phản hồi:
200 OK: Trả về thành công danh sách tất cả các token được hỗ trợ.
4. Get Tokens Data
Endpoint: /get_tokens_data
Phương pháp: GET
Mô tả: Cung cấp dữ liệu chi tiết cho từng token có sẵn trên nền tảng xSwap, bao gồm nhưng không giới hạn ở số liệu thanh khoản, khối lượng giao dịch và kinh tế Token.
Phản hồi:
200 OK: Successfully returns detailed data for all tokens. - 200 OK: Trả về thành công dữ liệu chi tiết cho tất cả các token.
Sử dụng API xSwap
API xSwap được thiết kế trực quan và dễ sử dụng, phù hợp với các lập trình viên và nhà tích hợp muốn tận dụng tối đa các tính năng của hệ sinh thái xSwap. Cho dù đó là truy vấn đường dẫn hoán đổi, truy cập dữ liệu các cặp token hay truy xuất đầy đủ thông tin về token, API đều đảm bảo rằng các ứng dụng bên ngoài có thể duy trì sự kết hợp với môi trường DeFi năng động của xSwap.
Các nguyên tắc tích hợp
Bảo mật: Luôn sử dụng các phương thức bảo mật để tương tác với API, bảo vệ dữ liệu người dùng và chi tiết giao dịch.
Hạn chế số lượng request gửi/nhận: Hãy chú ý đến các chính sách rate limiting để đảm bảo quyền truy cập vào API cho ứng dụng của bạn không bị gián đoạn.
Cập nhật: Luôn cập nhật tài liệu API mới nhất về các tính năng mới và điều chỉnh endpoint.
Last updated