බැච් ක්‍රියාවලීන්

බහු API ඉල්ලීම් තනි බැච් ක්‍රියාවලියක් තුළ සකසන්න. API ඇමතුම් 90% කින් අඩු කර තොග දත්ත ලබා ගැනීම හා විශ්ලේෂණය සඳහා කාර්ය සාධනය වැඩි දියුණු කරන්න.

දළ විශ්ලේෂණය

බැච් ක්‍රියාවලීන් ඔබට තනි HTTP ඉල්ලීමක බහු API ඉල්ලීම් යැවීමට ඉඩ දෙයි. මෙය API ඇමතුම් ගණන අඩු කර, ප්‍රමාදය වැඩි දියුණු කරන අතර තොග දත්ත ලබා ගැනීම, බහු සංකේත නිරීක්ෂණය කිරීම හෝ බැච් විශ්ලේෂණය සිදු කිරීම සඳහා ඉතා සුදුසුය. බැච් එකකට ඉල්ලීම් 100 ක් දක්වා යවන්න.

බැච් ඉල්ලීම් ආකෘතිය

POST /v1/batch වෙත ඉල්ලීම් වස්තූන්ගේ අරාවක් සමඟ:

JSON
{ "requests": [ { "id": "req_1", "method": "GET", "path": "/v1/whales/events?symbol=BTCUSDT" }, { "id": "req_2", "method": "GET", "path": "/v1/whales/events?symbol=ETHUSDT" }, { "id": "req_3", "method": "GET", "path": "/v1/funding-rates?symbol=BTCUSDT" } ] }

බැච් ප්‍රතිචාර ආකෘතිය

සියලු ප්‍රතිචාර තනි බැච් ප්‍රතිචාර වස්තුවක් තුළ ලබා ගන්න, ඉල්ලීම් ID අනුව සුචිගත කර ඇත:

JSON
{ "success": true, "responses": { "req_1": { "status": 200, "data": { "total": 42, "positions": [...] } }, "req_2": { "status": 200, "data": { "total": 28, "positions": [...] } }, "req_3": { "status": 200, "data": {...} } }, "timestamp": "2026-03-21T14:35:22Z" }

කේත උදාහරණ

Python: බහු සංකේත සඳහා තල්ලු කිරීම් බැච් කරන්න

Python
import requests def batch_fetch_whale_positions(api_key, symbols): """Fetch whale positions for multiple symbols in one batch""" # Build batch requests requests_list = [] for i, symbol in enumerate(symbols): requests_list.append({ "id": f"req_{i+1}", "method": "GET", "path": f"/v1/whales/events?symbol={symbol}&limit=50" }) # Send batch request response = requests.post( "https://api.smartmoneyapi.com/v1/batch", headers={ "Authorization": f"Bearer {api_key}", "Content-Type": "application/json" }, json={"requests": requests_list} ) batch_response = response.json() # Process responses results = {} for symbol, response in zip(symbols, batch_response["responses"].values()): if response["status"] == 200: results[symbol] = response["data"]["positions"] return results # Usage: Fetch 5 symbols in one batch symbols = ["BTCUSDT", "ETHUSDT", "SOLUSDT", "XRPUSDT", "ADAUSDT"] positions = batch_fetch_whale_positions("sk_live_abc123xyz789", symbols) print(f"Fetched positions for {len(positions)} symbols")

බැච් ක්‍රියාවලීන්ගේ ප්‍රතිලාභ

අඩු කළ API ඇමතුම්

ඉල්ලීම් 100 එක බැච් එකක යවන්න = API ඇමතුම් 100 වෙනුවට 1. ඉහළ පරිමාවේ ඒකාබද්ධතා සඳහා විශාල කොටස් ඉතිරි කිරීම්.

වැඩි දියුණු කළ කාර්ය සාධනය

HTTP ඉල්ලීම් 100 වෙනුවට තනි ගමනක්. තොග ක්‍රියාවලීන් සඳහා අඩු ප්‍රමාදය සහ වේගවත් දත්ත ලබා ගැනීම.

පරමාණුක ගනුදෙනු

බැච් එකක ඇති සියලුම ඉල්ලීම් එකට සකසනු ලැබේ. බැච් ක්‍රියාවලීන් තුළ අර්ධ අසාර්ථකතා නොමැත.

පහසු දෝෂ හැසිරවීම

බැච් එක ඒකකයක් ලෙස හැසිරවීමේදී එක් එක් ඉල්ලීම සඳහා ප්‍රතිචාර තත්ත්වයන් සකසන්න.

භාවිත අවස්ථා

බහු වෙළඳ යුගල නිරීක්ෂණය කිරීම: තල්ලු කිරීම් බැච් ඉල්ලීමකින් සංකේත 50 සඳහා ලබා ගන්න.

දෛනික වාර්තා: අදාළ දත්ත සියල්ල (අරමුදල් අනුපාත, OI, ද්‍රවීකරණය) තනි බැච් එකක එකතු කරන්න.

ආයතන විශ්ලේෂණය: බහු සංකේත සහ විනිමයන් තුළ ස්ථාන කාර්යක්ෂමව විශ්ලේෂණය කරන්න.

වෙබ්හුක් සැකසීම: විශ්ලේෂණය සඳහා බහු වෙබ්හුක් සිදුවීම් තනි API ඇමතුම් වලට බැච් කරන්න.

ඔබේ විමසුම් ප්‍රශස්ත කරන්න

කාර්යක්ෂමතාව උපරිම කිරීම සහ API කොටස් භාවිතය අඩු කිරීම සඳහා බැච් ක්‍රියාවලීන් භාවිතා කරන්න.

API යොමුව බලන්න
නොමිලේ අරඹන්න — දිනකට ඇමතුම් 50, කාඩ්පතක් නැත

තල්ලු ප්‍රවාහය, අරමුදල්, විවෘත උනන්දුව සහ චේන් දත්ත විනිමයන් 3 කින් එක් API එකකින් ලබා ගන්න. නොමිලේ තල, ක්‍රෙඩිට් කාඩ්පතක් නැත, ඕනෑම වේලාවක උත්ශ්‍රේණි කරන්න.

නොමිලේ අරඹන්න →
සජීවී API කොන්සෝලය උත්සාහ කරන්න → (ගිණුමක් අවශ්‍ය නැත)
තත්පර 30 කින් ඔබේ API යතුර ලබා ගන්න

නිර්මාණයට සූදානම්ද? නොමිලේ API යතුරක් ගන්න (දිනකට ඇමතුම් 50, කාඩ්පතක් නැත) සහ සජීවී තල්ලු, අරමුදල් සහ චේන් දත්ත ඇද ගැනීම අරඹන්න.

ඔබේ API යතුර ලබා ගන්න →