$BNB #MostRecentTrade 🔄 Uzyskiwanie ostatnich transakcji za pomocą Binance API
1. Transakcje spot i margin
Dla rynków spot i margin, Binance oferuje punkt końcowy /api/v3/trades. Umożliwia to pobranie ostatnich transakcji dla określonej pary handlowej. Oto jak możesz to zrobić:
curl -X GET "https://api.binance.com/api/v3/trades?symbol=BTCUSDT&limit=5"
Zamień BTCUSDT na swoją pożądaną parę handlową. Parametr limit określa liczbę ostatnich transakcji do pobrania, z maksymalną wartością 1000.
2. Transakcje futures
Dla rynków USDⓈ-M Futures, użyj punktu końcowego /fapi/v1/trades:
curl -X GET "https://fapi.binance.com/fapi/v1/trades?symbol=BTCUSDT&limit=5"
Podobnie, dla rynków Coin-M Futures, punkt końcowy to /dapi/v1/trades:
curl -X GET "https://dapi.binance.com/dapi/v1/trades?symbol=BTCUSD_PERP&limit=5"
Te punkty końcowe zwracają ostatnie transakcje rynkowe, dostarczając szczegóły takie jak cena, ilość i czas transakcji.
---
🧪 Przykładowa odpowiedź
Typowa odpowiedź z tych punktów końcowych będzie wyglądać tak:
[
{
"id": 28457,
"price": "4.00000100",
"qty": "12.00000000",
"quoteQty": "48.000012",
"time": 1499865549590,
"isBuyerMaker": true,
"isBestMatch": true
}
]
Każdy obiekt w tablicy reprezentuje transakcję, szczegółowo opisując identyfikator transakcji, cenę, ilość, ilość kwotowaną, znacznik czasu oraz informacje o kupującym/sprzedającym.
---
📊 Monitorowanie transakcji w czasie rzeczywistym
Aby uzyskać aktualizacje transakcji w czasie rzeczywistym, Binance zapewnia strumienie WebSocket. Podłączając się do odpowiedniego punktu końcowego WebSocket, możesz otrzymywać dane o transakcjach na żywo, gdy tylko się wydarzą.