การดำเนินการแบบกลุ่ม

ประมวลผลคำขอ API หลายรายการในการดำเนินการแบบกลุ่มเดียว ลดการเรียกใช้ API ได้สูงสุด 90% และเพิ่มประสิทธิภาพสำหรับการดึงข้อมูลและการวิเคราะห์จำนวนมาก

ภาพรวม

การดำเนินการแบบกลุ่มช่วยให้คุณส่งคำขอ API หลายรายการในคำขอ HTTP เดียว ซึ่งลดจำนวนการเรียกใช้ 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" } ] }

รูปแบบการตอบสนองแบบกลุ่ม

รับการตอบสนองทั้งหมดในออบเจกต์การตอบสนองแบบกลุ่มเดียว โดยอ้างอิงตามรหัสคำขอ:

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): """ดึงตำแหน่งวาฬสำหรับหลายสัญลักษณ์ในกลุ่มเดียว""" # สร้างคำขอแบบกลุ่ม 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" }) # ส่งคำขอแบบกลุ่ม 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() # ประมวลผลการตอบสนอง results = {} for symbol, response in zip(symbols, batch_response["responses"].values()): if response["status"] == 200: results[symbol] = response["data"]["positions"] return results # การใช้งาน: ดึง 5 สัญลักษณ์ในกลุ่มเดียว symbols = ["BTCUSDT", "ETHUSDT", "SOLUSDT", "XRPUSDT", "ADAUSDT"] positions = batch_fetch_whale_positions("sk_live_abc123xyz789", symbols) print(f"ดึงตำแหน่งสำหรับ {len(positions)} สัญลักษณ์")

ประโยชน์ของการดำเนินการแบบกลุ่ม

ลดการเรียกใช้ API

ส่ง 100 คำขอในกลุ่มเดียว = 1 การเรียกใช้ API แทนที่จะเป็น 100 ประหยัดโควต้าได้มากสำหรับการเชื่อมต่อปริมาณสูง

ประสิทธิภาพที่ดียิ่งขึ้น

คำขอ HTTP เดียวแทนที่จะเป็น 100 ครั้ง ลดความล่าช้าและดึงข้อมูลได้เร็วขึ้นสำหรับการดำเนินการจำนวนมาก

ธุรกรรมแบบอะตอมมิก

คำขอทั้งหมดในกลุ่มจะถูกประมวลผลร่วมกัน ไม่มีความล้มเหลวบางส่วนในการดำเนินการแบบกลุ่ม

การจัดการข้อผิดพลาดที่ง่ายขึ้น

ประมวลผลสถานะการตอบสนองแต่ละรายการสำหรับแต่ละคำขอขณะจัดการกลุ่มเป็นหน่วยเดียว

กรณีการใช้งาน

การตรวจสอบหลายคู่เทรด: ดึงตำแหน่งวาฬสำหรับ 50 สัญลักษณ์ในคำขอแบบกลุ่มเดียว

รายงานประจำวัน: รวบรวมข้อมูลที่เกี่ยวข้องทั้งหมด (อัตราการจัดหาเงินทุน, OI, การชำระบัญชี) ในกลุ่มเดียว

การวิเคราะห์พอร์ตโฟลิโอ: วิเคราะห์ตำแหน่งข้ามหลายสัญลักษณ์และหลาย exchange อย่างมีประสิทธิภาพ

การประมวลผลเว็บฮุค: รวมเหตุการณ์เว็บฮุคหลายรายการในการเรียกใช้ API เดียวสำหรับการวิเคราะห์

เพิ่มประสิทธิภาพคำขอของคุณ

ใช้การดำเนินการแบบกลุ่มเพื่อเพิ่มประสิทธิภาพสูงสุดและลดการใช้โควต้า API

ดูเอกสารอ้างอิง API
เริ่มต้นฟรี — 100 ครั้ง/วัน ไม่ต้องใช้บัตร

รับข้อมูลการเคลื่อนไหวของวาฬ อัตราการจัดหาเงินทุน ดอกเบี้ยเปิด และข้อมูลออนเชนจาก 3 exchange จาก API เดียว ระดับฟรี ไม่ต้องใช้บัตรเครดิต อัปเกรดได้ตลอดเวลา

เริ่มต้นฟรี →
ลองใช้คอนโซล API สด → (ไม่จำเป็นต้องมีบัญชี)
รับคีย์ API ของคุณใน 30 วินาที

พร้อมสร้างแล้วหรือยัง? รับคีย์ API ฟรี (100 ครั้ง/วัน ไม่ต้องใช้บัตร) และเริ่มดึงข้อมูลวาฬ อัตราการจัดหาเงินทุน และข้อมูลออนเชนแบบสด

รับคีย์ API ของคุณ →