பேட்ச் செயல்பாடுகள்

ஒற்றை பேட்ச் செயல்பாட்டில் பல API கோரிக்கைகளை செயலாக்கவும். API அழைப்புகளை 90% வரை குறைத்து, மொத்த தரவு மீட்பு மற்றும் பகுப்பாய்வுக்கான செயல்திறனை மேம்படுத்தவும்.

கண்ணோட்டம்

பேட்ச் செயல்பாடுகள் பல API கோரிக்கைகளை ஒரு HTTP கோரிக்கையில் அனுப்ப உதவுகின்றன. இது API அழைப்பு எண்ணிக்கையை குறைக்கிறது, தாமதத்தை மேம்படுத்துகிறது மற்றும் மொத்த தரவு மீட்பு, பல சின்னங்களை கண்காணித்தல் அல்லது பேட்ச் பகுப்பாய்வு செய்வதற்கு ஏற்றது. ஒரு பேட்ச்கு 100 கோரிக்கைகள் வரை அனுப்பலாம்.

பேட்ச் கோரிக்கை வடிவம்

POST to /v1/batch with an array of request objects:

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 கோரிக்கைகளை ஒரு பேட்சில் அனுப்பவும் = 100க்கு பதிலாக 1 API அழைப்பு. அதிக அளவு ஒருங்கிணைப்புகளுக்கு பெரிய குவோட்டா சேமிப்பு.

மேம்படுத்தப்பட்ட செயல்திறன்

100க்கு பதிலாக ஒரு ரவுண்ட்-ட்ரிப் HTTP கோரிக்கை. மொத்த செயல்பாடுகளுக்கு குறைந்த தாமதம் மற்றும் வேகமான தரவு மீட்பு.

அணு பரிவர்த்தனைகள்

ஒரு பேட்சில் உள்ள அனைத்து கோரிக்கைகளும் ஒன்றாக செயலாக்கப்படுகின்றன. பேட்ச் செயல்பாடுகளில் பகுதி தோல்விகள் இல்லை.

எளிதான பிழை கையாளுதல்

பேட்சை ஒரு அலகாக கையாளும் போது ஒவ்வொரு கோரிக்கைக்கும் தனிப்பட்ட பதில் நிலைகளை செயலாக்கவும்.

பயன்பாட்டு நிகழ்வுகள்

பல வர்த்தக ஜோடிகளை கண்காணித்தல்: 50 சின்னங்களுக்கான திமிங்கல நிலைகளை ஒரு பேட்ச் கோரிக்கையில் பெறவும்.

தினசரி அறிக்கை: அனைத்து தொடர்புடைய தரவுகளையும் (நிதியளிப்பு விகிதங்கள், OI, திரவமாக்கல்கள்) ஒரு பேட்சில் சேகரிக்கவும்.

போர்ட்ஃபோலியோ பகுப்பாய்வு: பல சின்னங்கள் மற்றும் எக்ஸ்சேஞ்சுகளில் நிலைகளை திறம்பட பகுப்பாய்வு செய்யவும்.

வெப்ஹுக் செயலாக்கம்: பல வெப்ஹுக் நிகழ்வுகளை பகுப்பாய்வுக்காக ஒற்றை API அழைப்புகளாக பேட்ச் செய்யவும்.

உங்கள் கோரிக்கைகளை மேம்படுத்தவும்

திறன் மற்றும் API குவோட்டா பயன்பாட்டை அதிகரிக்க பேட்ச் செயல்பாடுகளை பயன்படுத்தவும்.

API குறிப்பைப் பார்க்கவும்
இலவசமாக தொடங்கவும் — 100 அழைப்புகள்/நாள், கார்டு தேவையில்லை

ஒரு APIயிலிருந்து 3 எக்ஸ்சேஞ்சுகளில் உயிரோட்டமான திமிங்கல ஓட்டம், நிதியளிப்பு, திறந்த வட்டி மற்றும் ஆன்-செயின் தரவைப் பெறவும். இலவச டையர், கிரெடிட் கார்டு தேவையில்லை, எப்போது வேண்டுமானாலும் மேம்படுத்தவும்.

இலவசமாக தொடங்கவும் →
நேரடி API கன்சோலை முயற்சிக்கவும் → (கணக்கு தேவையில்லை)
உங்கள் API விசையை 30 வினாடிகளில் பெறவும்

கட்டமைக்க தயாரா? இலவச API விசையைப் பெறுங்கள் (100 அழைப்புகள்/நாள், கார்டு தேவையில்லை) மற்றும் உயிரோட்டமான திமிங்கல, நிதியளிப்பு மற்றும் ஆன்-செயின் தரவை இழுக்கத் தொடங்கவும்.

உங்கள் API விசையைப் பெறவும் →