Tổng quan
Lume Exchange Rates kết hợp so sánh, quy đổi và lịch sử cho du lịch, giá quốc tế và sản phẩm.
Nguồn được cấu hình là Nhà cung cấp tỷ giá bên ngoài. Phản hồi nêu nguồn và thời điểm công bố. Tiền tệ khả dụng dựa trên dữ liệu thực.
Bắt đầu nhanh
Đọc danh sách tiền tệ rồi chọn anchor và targets. Tên trường và mã giống nhau ở mọi ngôn ngữ.
curl --request GET 'https://lumeexchangerates.com/v1/quotes?anchor=USD&targets=EUR,JPY'const response = await fetch('/v1/quotes?anchor=USD&targets=EUR,JPY', {
credentials: 'same-origin'
});
if (!response.ok) throw new Error(`HTTP ${response.status}`);
const { meta, anchor, data } = await response.json();
console.log(anchor, meta.as_of, data);Ví dụ trình duyệt dùng cùng nguồn. Trang riêng tư yêu cầu quyền truy cập; URL không bỏ qua đăng nhập.
Truy cập và xác thực
Truy cập theo quyền của trang và phiên trình duyệt. Chưa có khóa API khách hàng, xác thực Bearer cho khách hàng hoặc API công khai khác nguồn. Giữ App ID của nhà cung cấp trên máy chủ.
| Tham số | Kiểu | Mô tả |
|---|---|---|
| Base URL | URL | https://lumeexchangerates.com |
| Content-Type | header | application/json |
| Customer API key | — | Bản xem trước này dùng phiên trình duyệt đã đăng nhập. Chưa cấp khóa API riêng cho từng khách hàng. |
| Provider App ID | server secret | OPEN_EXCHANGE_RATES_APP_ID |
| CORS | same-origin | Hiện không có tiêu đề cho phép truy cập khác nguồn. |
Authorization: Token chỉ dành cho máy chủ gọi Nhà cung cấp tỷ giá bên ngoài, không xác thực khách hàng. Kiểm tra HTTP và Content-Type vì lỗi truy cập có thể là HTML hoặc chuyển hướng.
Điểm cuối
| Method | Path | Mô tả |
|---|---|---|
| GET | /v1/currencies | Mọi mã có tỷ giá hiện tại cùng tên từ nhà cung cấp. Bao gồm đồng tiền thay thế và kim loại khả dụng. |
| GET | /v1/quotes | Mã đồng tiền cơ sở; mặc định là USD. Chấp nhận mọi mã hiện có từ nhà cung cấp. |
| GET | /v1/exchange | Số tiền dạng số không âm cần chuyển đổi. |
| GET | /v1/history | Tra cứu tỷ giá theo ngày qua /v1/history và theo khoảng ngày qua /v1/series. |
| GET | /v1/series | Tra cứu tỷ giá theo ngày qua /v1/history và theo khoảng ngày qua /v1/series. |
| GET | /v1/candles | OHLC |
| GET | /v1/capabilities | Tính khả dụng |
| GET | /api/rates/latest | Tỷ giá công bố mới nhất |
| GET | /api/currencies | Tiền tệ |
| GET | /api/rates/history | Biểu đồ |
| GET | /api/rates/previous | Ngày UTC trước |
| POST | /api/convert | Quy đổi |
/v1 là API truy vấn gọn; /api phục vụ tỷ giá, lịch sử và quy đổi của trang. Giá trị mặc định và phản hồi khác nhau.
GET /v1/currencies
Mọi mã có tỷ giá hiện tại cùng tên từ nhà cung cấp. Bao gồm đồng tiền thay thế và kim loại khả dụng.
Tham số: —
curl --request GET 'https://lumeexchangerates.com/v1/currencies'Giá trị và ngày là ví dụ, không phải tỷ giá hiện tại. Danh sách có thể được rút gọn; dùng công cụ thử API để xem dữ liệu thật.
{
"meta": {
"mode": "provider",
"source": "Nhà cung cấp tỷ giá bên ngoài",
"source_url": "https://openexchangerates.org/",
"as_of": "2026-01-01T00:00:00.000Z",
"fetched_at": "2026-01-01T00:00:05.000Z",
"currency_count": 3,
"includes_alternative": true,
"refresh_interval_seconds": 300,
"provider_plan": "Unlimited",
"notice": "Illustrative response; not live rates."
},
"data": [
{
"code": "USD",
"name": "United States Dollar"
},
{
"code": "EUR",
"name": "Euro"
},
{
"code": "JPY",
"name": "Japanese Yen"
}
]
}| Tham số | Kiểu | Mô tả |
|---|---|---|
| data[].code | string | Mã chữ hoa; tài sản thay thế có thể dài hơn ba ký tự hoặc có dấu gạch dưới. |
| data[].name | string | Tên tiền tệ của nhà cung cấp; nếu thiếu thì dùng mã. |
GET /v1/quotes
Mã đồng tiền cơ sở; mặc định là USD. Chấp nhận mọi mã hiện có từ nhà cung cấp.
| Tham số | Kiểu | Bắt buộc | Mặc định | Mô tả |
|---|---|---|---|---|
| anchor | string | Tùy chọn | USD | Mã đồng tiền cơ sở; mặc định là USD. Chấp nhận mọi mã hiện có từ nhà cung cấp. |
| targets | string | Tùy chọn | tất cả | Các mã đích phân cách bằng dấu phẩy. Bỏ qua để trả về mọi mã khả dụng. |
curl --request GET 'https://lumeexchangerates.com/v1/quotes?anchor=USD&targets=EUR,JPY'Giá trị và ngày là ví dụ, không phải tỷ giá hiện tại. Danh sách có thể được rút gọn; dùng công cụ thử API để xem dữ liệu thật.
{
"meta": {
"mode": "provider",
"source": "Nhà cung cấp tỷ giá bên ngoài",
"source_url": "https://openexchangerates.org/",
"as_of": "2026-01-01T00:00:00.000Z",
"fetched_at": "2026-01-01T00:00:05.000Z",
"currency_count": 3,
"includes_alternative": true,
"refresh_interval_seconds": 300,
"provider_plan": "Unlimited",
"notice": "Illustrative response; not live rates."
},
"anchor": "USD",
"data": [
{
"currency": "EUR",
"value": 0.9
},
{
"currency": "JPY",
"value": 150
}
]
}/v1/quotes?anchor=EUR&targets=USD,JPY trả đơn vị đích trên một đơn vị cơ sở. Loại bỏ targets trùng; mã rỗng, chữ thường hoặc không có trả 400.
| Tham số | Kiểu | Mô tả |
|---|---|---|
| anchor | string | Mã đồng tiền cơ sở; mặc định là USD. Chấp nhận mọi mã hiện có từ nhà cung cấp. |
| data[].currency | string | Sang |
| data[].value | number | rates[currency] / rates[anchor] |
GET /v1/exchange
Số tiền dạng số không âm cần chuyển đổi.
| Tham số | Kiểu | Bắt buộc | Mặc định | Mô tả |
|---|---|---|---|---|
| from | string | Tùy chọn | USD | Mã đồng tiền nguồn; mặc định là USD. |
| to | string | Tùy chọn | KRW | Mã đồng tiền đích; mặc định là KRW. |
| quantity | number | Tùy chọn | 1 | Số tiền dạng số không âm cần chuyển đổi. |
curl --request GET 'https://lumeexchangerates.com/v1/exchange?from=USD&to=EUR&quantity=100'Giá trị và ngày là ví dụ, không phải tỷ giá hiện tại. Danh sách có thể được rút gọn; dùng công cụ thử API để xem dữ liệu thật.
{
"meta": {
"mode": "provider",
"source": "Nhà cung cấp tỷ giá bên ngoài",
"source_url": "https://openexchangerates.org/",
"as_of": "2026-01-01T00:00:00.000Z",
"fetched_at": "2026-01-01T00:00:05.000Z",
"currency_count": 3,
"includes_alternative": true,
"refresh_interval_seconds": 300,
"provider_plan": "Unlimited",
"notice": "Illustrative response; not live rates."
},
"data": {
"from": "USD",
"to": "EUR",
"quantity": 100,
"rate": 0.9,
"result": 90
}
}/v1/exchange?from=USD&to=EUR&quantity=100. Luôn chỉ định from và to; tuyến GET cũ mặc định KRW. Rỗng, âm, NaN, vô cực hoặc tràn kết quả trả 400.
| Tham số | Kiểu | Mô tả |
|---|---|---|
| data.rate | number | rates[to] / rates[from] |
| data.result | number | quantity × rate |
GET /api/rates/latest
Tỷ giá công bố mới nhất
Tham số: —
curl --request GET 'https://lumeexchangerates.com/api/rates/latest'Giá trị và ngày là ví dụ, không phải tỷ giá hiện tại. Danh sách có thể được rút gọn; dùng công cụ thử API để xem dữ liệu thật.
{
"meta": {
"provider": "Nhà cung cấp tỷ giá bên ngoài",
"kind": "latest_published",
"provider_timestamp": 1767225600,
"published_at": "2026-01-01T00:00:00.000Z",
"expected_interval_seconds": 300,
"lag_seconds": 5,
"stale": false,
"timezone": "Asia/Seoul",
"fetched_at": "2026-01-01T00:00:05.000Z",
"persistent_storage": false
},
"data": {
"base": "USD",
"rates": {
"USD": 1,
"EUR": 0.9,
"JPY": 150
}
}
}| Tham số | Kiểu | Mô tả |
|---|---|---|
| data.base | string | USD |
| data.rates | object | Tỷ giá theo USD; xác nhận mã trong phản hồi mới nhất. |
| meta.provider_timestamp | integer | UTC · UNIX seconds |
| meta.published_at | string | ISO 8601 · UTC |
| meta.fetched_at | string | Thời điểm máy chủ lấy dữ liệu, khác thời điểm nhà cung cấp công bố. |
| meta.expected_interval_seconds | integer | seconds |
| meta.stale | boolean | true khi độ tuổi vượt max(3 × chu kỳ dự kiến, 900 giây). |
| meta.lag_seconds | integer | Số giây từ khi nhà cung cấp công bố. |
| meta.persistent_storage | boolean | Dịch vụ thu thập lưu trữ lâu dài đã kết nối hay chưa. |
| meta.kind | string | latest_published | utc_daily |
GET /api/currencies
Tiền tệ
| Tham số | Kiểu | Bắt buộc | Mặc định | Mô tả |
|---|---|---|---|---|
| lang | string | Tùy chọn | en | en / ko / ja / zh / es / hi / bn / de / fr / nl / pt / it / ru / vi / th / ar / id / ur |
curl --request GET 'https://lumeexchangerates.com/api/currencies?lang=en'Giá trị và ngày là ví dụ, không phải tỷ giá hiện tại. Danh sách có thể được rút gọn; dùng công cụ thử API để xem dữ liệu thật.
{
"meta": {
"provider": "Nhà cung cấp tỷ giá bên ngoài",
"kind": "latest_published",
"provider_timestamp": 1767225600,
"published_at": "2026-01-01T00:00:00.000Z",
"expected_interval_seconds": 300,
"lag_seconds": 5,
"stale": false,
"timezone": "Asia/Seoul",
"fetched_at": "2026-01-01T00:00:05.000Z",
"persistent_storage": false
},
"data": [
{
"code": "USD",
"name": "US Dollar"
},
{
"code": "EUR",
"name": "Euro"
}
]
}Intl.DisplayNames bản địa hóa tên; tài sản không nhận diện giữ nguyên mã. Chỉ trả mã có trong dữ liệu hiện tại.
GET /api/rates/history
Tra cứu tỷ giá theo ngày qua /v1/history và theo khoảng ngày qua /v1/series.
| Tham số | Kiểu | Bắt buộc | Mặc định | Mô tả |
|---|---|---|---|---|
| from | string | Tùy chọn | USD | Từ |
| to | string | Tùy chọn | EUR | Sang |
| period | enum | Tùy chọn | 1M | 1D | 1W | 1M | 3M | 1Y |
curl --request GET 'https://lumeexchangerates.com/api/rates/history?from=USD&to=EUR&period=1W'Giá trị và ngày là ví dụ, không phải tỷ giá hiện tại. Danh sách có thể được rút gọn; dùng công cụ thử API để xem dữ liệu thật.
{
"meta": {
"kind": "utc_daily",
"from": "USD",
"to": "EUR",
"period": "1W",
"provider": "Nhà cung cấp tỷ giá bên ngoài",
"persistent_storage": false
},
"data": [
{
"time": "2026-01-01",
"value": 0.9
},
{
"time": "2026-01-02",
"value": 0.91
}
]
}1W bắt đầu bảy ngày trước; 1M, 3M, 1Y theo lịch. Dữ liệu ngày kết thúc hôm qua. Điều chỉnh cuối tháng, năm nhuận; chia kỳ dài theo tháng rồi sắp xếp và loại ngày trùng.
| Tham số | Kiểu | Mô tả |
|---|---|---|
| data[].time | string | integer | Hằng ngày: YYYY-MM-DD (UTC). Trong ngày: giây UNIX. |
| data[].value | number | rates[to] / rates[from] |
| meta.kind | string | utc_daily | intraday |
{
"meta": {
"kind": "intraday",
"persistent_storage": false
},
"data": []
}Chưa nối dịch vụ thu thập thì 1D trả HTTP 200 và danh sách rỗng, không phải lỗi hay dữ liệu từng phút. Mã không tồn tại ở kỳ lịch sử có thể không tra cứu được.
GET /api/rates/previous
Ngày UTC trước
| Tham số | Kiểu | Bắt buộc | Mặc định | Mô tả |
|---|---|---|---|---|
| from | string | Tùy chọn | USD | Từ |
| to | string | Tùy chọn | EUR | Sang |
curl --request GET 'https://lumeexchangerates.com/api/rates/previous?from=USD&to=EUR'Giá trị và ngày là ví dụ, không phải tỷ giá hiện tại. Danh sách có thể được rút gọn; dùng công cụ thử API để xem dữ liệu thật.
{
"meta": {
"kind": "utc_daily",
"reference_date": "2026-01-01",
"reference_timestamp": "2026-01-01T23:59:59Z"
},
"data": {
"from": "USD",
"to": "EUR",
"rate": 0.9,
"rates": {
"USD": 1,
"EUR": 0.9
}
}
}So với ngày UTC trước. reference_timestamp là ranh giới cuối ngày, không phải giờ công bố. Phần trăm: (hiện tại − tham chiếu) / tham chiếu × 100.
POST /api/convert
Quy đổi
| Tham số | Kiểu | Bắt buộc | Mặc định | Mô tả |
|---|---|---|---|---|
| Content-Type | header | Bắt buộc | application/json | application/json |
| amount | number | Bắt buộc | — | 0 ≤ amount ≤ 1e15; finite |
| from | string | Bắt buộc | — | Từ |
| to | string | Bắt buộc | — | Sang |
curl --request POST 'https://lumeexchangerates.com/api/convert' \
--header 'Content-Type: application/json' \
--data '{"amount":100,"from":"USD","to":"EUR"}'Giá trị và ngày là ví dụ, không phải tỷ giá hiện tại. Danh sách có thể được rút gọn; dùng công cụ thử API để xem dữ liệu thật.
{
"meta": {
"provider": "Nhà cung cấp tỷ giá bên ngoài",
"kind": "latest_published",
"provider_timestamp": 1767225600,
"published_at": "2026-01-01T00:00:00.000Z",
"expected_interval_seconds": 300,
"lag_seconds": 5,
"stale": false,
"timezone": "Asia/Seoul",
"fetched_at": "2026-01-01T00:00:05.000Z",
"persistent_storage": false
},
"data": {
"amount": 100,
"from": "USD",
"to": "EUR",
"rate": 0.9,
"result": 90
}
}Gửi amount là số JSON; chuỗi "100" trả 400. Mã phải có trong bản chụp hiện tại. Không thực hiện chuyển tiền hay giao dịch.
GET /v1/history
Tra cứu tỷ giá theo ngày qua /v1/history và theo khoảng ngày qua /v1/series.
| Tham số | Kiểu | Bắt buộc | Mặc định | Mô tả |
|---|---|---|---|---|
| date | YYYY-MM-DD | Bắt buộc | — | 1999-01-01 ≤ date ≤ UTC today |
| anchor | string | Tùy chọn | USD | Từ |
| targets | CSV | Tùy chọn | all | Sang |
curl --request GET 'https://lumeexchangerates.com/v1/history?date=2026-01-01&anchor=EUR&targets=USD,JPY'Giá trị và ngày là ví dụ, không phải tỷ giá hiện tại. Danh sách có thể được rút gọn; dùng công cụ thử API để xem dữ liệu thật.
{
"meta": {
"date": "2026-01-01",
"published_at": "2026-01-01T23:00:00Z",
"partial_day": false
},
"anchor": "EUR",
"data": [
{
"currency": "USD",
"value": 1.1
}
]
}| Tham số | Kiểu | Mô tả |
|---|---|---|
| meta.partial_day | boolean | Tham chiếu hằng ngày UTC |
| meta.published_at | ISO 8601 UTC | Tỷ giá công bố mới nhất |
GET /v1/series
Tra cứu tỷ giá theo ngày qua /v1/history và theo khoảng ngày qua /v1/series.
| Tham số | Kiểu | Bắt buộc | Mặc định | Mô tả |
|---|---|---|---|---|
| start / end | YYYY-MM-DD | Bắt buộc | — | 1999-01-01 ≤ start ≤ end < UTC today; ≤ 366 days inclusive |
| anchor / targets | string / CSV | Tùy chọn | USD / all | same as /v1/quotes |
curl --request GET 'https://lumeexchangerates.com/v1/series?start=2026-01-01&end=2026-01-07&anchor=USD&targets=EUR'Giá trị và ngày là ví dụ, không phải tỷ giá hiện tại. Danh sách có thể được rút gọn; dùng công cụ thử API để xem dữ liệu thật.
{
"meta": {
"start": "2026-01-01",
"end": "2026-01-02",
"timezone": "UTC",
"count": 2
},
"anchor": "USD",
"data": [
{
"date": "2026-01-01",
"rates": [
{
"currency": "EUR",
"value": 0.9
}
]
},
{
"date": "2026-01-02",
"rates": [
{
"currency": "EUR",
"value": 0.91
}
]
}
]
}OHLC qua /v1/candles cần quyền từ nhà cung cấp. Xem /v1/capabilities; tính khả dụng phụ thuộc gói đã kết nối.
{
"timezone": "UTC",
"date_bounds": "inclusive",
"max_days": 366,
"upstream_chunk": "calendar_month"
}GET /v1/candles
OHLC qua /v1/candles cần quyền từ nhà cung cấp. Xem /v1/capabilities; tính khả dụng phụ thuộc gói đã kết nối.
| Tham số | Kiểu | Bắt buộc | Mặc định | Mô tả |
|---|---|---|---|---|
| start | YYYY-MM-DDTHH:mm:00Z | Bắt buộc | — | UTC; completed period only; ≥ 2016-12-19 |
| period | enum | Bắt buộc | — | 1m | 5m | 15m | 30m | 1h | 12h | 1d | 1w | 1mo |
| anchor / targets | string / CSV | Tùy chọn | USD / all | provider base / symbols |
curl --request GET 'https://lumeexchangerates.com/v1/candles?start=2026-01-01T00%3A00%3A00Z&period=1d&anchor=USD&targets=EUR'Giá trị và ngày là ví dụ, không phải tỷ giá hiện tại. Danh sách có thể được rút gọn; dùng công cụ thử API để xem dữ liệu thật.
{
"meta": {
"start": "2026-01-01T00:00:00Z",
"end": "2026-01-01T23:59:59Z",
"period": "1d"
},
"anchor": "USD",
"data": [
{
"currency": "EUR",
"open": 0.9,
"high": 0.92,
"low": 0.89,
"close": 0.91,
"average": 0.905
}
]
}{
"source": "provider_ohlc",
"synthetic": false,
"cross_rate_ohlc": false,
"max_age": {
"1m": "1h",
"5m": "24h",
"15m": "24h",
"30m": "32d",
"1h": "32d"
},
"alignment_minutes": {
"5m": 5,
"15m": 15,
"30m": 30,
"1h": 30,
"12h": 30,
"1d": 30
},
"calendar_alignment": {
"1w": "00:00 UTC",
"1mo": "YYYY-MM-01T00:00:00Z"
}
}GET /v1/capabilities
Tính khả dụng
Tham số: —
curl --request GET 'https://lumeexchangerates.com/v1/capabilities'Giá trị và ngày là ví dụ, không phải tỷ giá hiện tại. Danh sách có thể được rút gọn; dùng công cụ thử API để xem dữ liệu thật.
{
"data": {
"latest": true,
"currencies": true,
"conversion": "latest_snapshot",
"historical": "verified_on_request",
"time_series": true,
"ohlc": false,
"refresh_interval_seconds": 300,
"customer_api_keys": false
}
}OHLC qua /v1/candles cần quyền từ nhà cung cấp. Xem /v1/capabilities; tính khả dụng phụ thuộc gói đã kết nối.
Dữ liệu và độ chính xác
Tỷ giá tham khảo không phải báo giá ngân hàng hay giá giao dịch được bảo đảm. Quy đổi dùng cùng một bộ tỷ giá; chỉ làm tròn khi hiển thị hoặc thanh toán.
rate = rates[to] / rates[from]
result = amount * rateTỷ giá giữ độ chính xác số thực, không cắt theo số chữ số thập phân cố định. Chỉ làm tròn khi hiển thị hoặc theo chính sách kế toán.
Một đơn vị nguồn, kể cả JPY. Chỉ nhân 100 ở lớp hiển thị nếu cần. Xét sai số nhị phân JavaScript và quy định thập phân, làm tròn khi quyết toán.
Ngày và giờ
UNIX là giây UTC, ISO dùng Z. Ngày UTC có thể khác ngày địa phương. Trang dùng múi giờ trình duyệt; meta.timezone chỉ gợi ý hiển thị.
| Tham số | Kiểu | Mô tả |
|---|---|---|
| /v1 meta.as_of | ISO 8601 | YYYY-MM-DD | Thời điểm của nhà cung cấp |
| /v1 meta.refresh_interval_seconds | integer | Bộ nhớ đệm |
| /v1 meta.currency_count | integer | Có … đồng tiền |
| /v1 meta.mode | provider | daily | Nguồn dữ liệu |
| /api meta.published_at | ISO 8601 UTC | Tỷ giá công bố mới nhất |
| history data[].time | YYYY-MM-DD UTC | UNIX seconds | Tham chiếu hằng ngày UTC |
Lỗi
| HTTP | code | Mô tả |
|---|---|---|
| 400 | INVALID_CURRENCY / INVALID_INPUT / INVALID_CONVERSION / INVALID_JSON / INVALID_PERIOD | Nhập số tiền không âm |
| 405 | METHOD_NOT_ALLOWED | GET: /v1/*, /api/rates/*, /api/currencies; POST: /api/convert |
| 404 | NOT_FOUND | /api/rates/* |
| 422 | HISTORY_NOT_IN_PLAN / DATA_UNAVAILABLE | Tính khả dụng |
| 429 | RATE_LIMITED | /api/* · 90 / IP / minute |
| 404 | NOT_FOUND | Unknown /v1 endpoint |
| 422 | FEATURE_NOT_IN_PLAN / HISTORY_NOT_IN_PLAN / OHLC_NOT_IN_PLAN | Tính khả dụng |
| 400 | INVALID_DATE / INVALID_DATE_RANGE / INVALID_PERIOD / INCOMPLETE_PERIOD | Nhập số tiền không âm |
| 503 | PROVIDER_UNAVAILABLE / DATA_UNAVAILABLE / SERVICE_UNAVAILABLE | Không thể tải tỷ giá. Vui lòng thử lại sau. |
{
"error": {
"code": "INVALID_CURRENCY",
"message": "Symbol not available in latest provider data"
}
}message có thể thiếu. Xử lý theo HTTP và error.code. Sửa đầu vào; với 429 hoặc 503 tạm thời, thử lại có giới hạn với độ trễ tăng lũy thừa và ngẫu nhiên. Không bảo đảm Retry-After.
Giới hạn và bộ nhớ đệm
Dữ liệu được lưu đệm, hiện cấu hình chu kỳ năm phút. /api: 90 yêu cầu mỗi phút mỗi IP, theo từng Worker trực tiếp hoặc chung qua Redis. /v1 chưa áp dụng hạn mức gói tương lai.
Cache-Control: no-store áp dụng cho phản hồi, không phải bộ đệm nhà cung cấp trên máy chủ. Tái dùng bản chụp theo thời điểm công bố. Khi lỗi có thể trả dữ liệu tốt gần nhất: kiểm tra stale hoặc as_of. Bộ đệm Worker không lâu dài.
{
"endpoints": [
"/v1/history",
"/v1/series",
"/v1/candles",
"/v1/capabilities"
],
"requests_per_ip_per_minute": 60,
"cache": "in_process",
"completed_history_cache_seconds": 3600,
"current_day_cache_seconds": 60
}Tính khả dụng
OHLC qua /v1/candles cần quyền từ nhà cung cấp. Xem /v1/capabilities; tính khả dụng phụ thuộc gói đã kết nối.
OHLC qua /v1/candles cần quyền từ nhà cung cấp. Xem /v1/capabilities; tính khả dụng phụ thuộc gói đã kết nối.
Thử API
Gọi API ngay trên trang này. Khóa nhà cung cấp được giữ trên máy chủ.
Gửi yêu cầu để xem phản hồi JSON thực tế.