ប្រតិបត្តិការជាក្រុម

ដំណើរការសំណើ 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): """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 សំណើក្នុងមួយក្រុម = 1 ការហៅ API ជំនួសអោយ 100។ សន្សំបរិមាណដ៏ច្រើនសម្រាប់ការរួមបញ្ចូលច្រើន។

ប្រសិទ្ធភាពល្អជាង

សំណើ HTTP តែមួយជំនួសអោយ 100។ ពេលវេលាយឺតយ៉ាវតិចជាង និងទាញយកទិន្នន័យលឿនជាងសម្រាប់ប្រតិបត្តិការច្រើន។

ប្រតិបត្តិការអាតូមិក

សំណើទាំងអស់ក្នុងក្រុមត្រូវបានដំណើរការជាមួយគ្នា។ គ្មានការបរាជ័យដាច់ដោយឡែកក្នុងប្រតិបត្តិការជាក្រុម។

ការគ្រប់គ្រងកំហុសកាន់តែងាយ

ដំណើរការស្ថានភាពឆ្លើយតបសម្រាប់សំណើនីមួយៗ ខណៈដែលគ្រប់គ្រងក្រុមទាំងមូល។

ករណីប្រើប្រាស់

ការត្រួតពិនិត្យគូដូរច្រើន៖ ទាញយកទីតាំងវារីអណ្តែតសម្រាប់សញ្ញា 50 ក្នុងសំណើក្រុមតែមួយ។

របាយការណ៍ប្រចាំថ្ងៃ៖ ប្រមូលទិន្នន័យដែលពាក់ព័ន្ធទាំងអស់ (អត្រាការផ្តល់ជំនួយ ការចំណាយដើម ការលុបចោល) ក្នុងក្រុមតែមួយ។

ការវិភាគផែនការបញ្ញើ៖ វិភាគទីតាំងនៅទូទាំងសញ្ញាច្រើន និងការផ្លាស់ប្តូរដោយមានប្រសិទ្ធភាព។

ដំណើរការ Webhook៖ ដាក់ជាក្រុមព្រឹត្តិការណ៍ Webhook ច្រើនទៅជាការហៅ API តែមួយសម្រាប់ការវិភាគ។

បង្កើនប្រសិទ្ធភាពសំណើរបស់អ្នក

ប្រើប្រតិបត្តិការជាក្រុមដើម្បីបង្កើនប្រសិទ្ធភាព និងកាត់បន្ថយការប្រើប្រាស់របស់ API។

មើលឯកសារយោង API
ចាប់ផ្តើមដោយឥតគិតថ្លៃ — 100 ការហៅ/ថ្ងៃ គ្មានកាត

ទទួលបានលំហូរវារីអណ្តែតផ្ទាល់ ការផ្តល់ជំនួយ ការចាប់អារម្មណ៍បើក និងទិន្នន័យលើខ្សែសង្វាក់ពីការផ្លាស់ប្តូរ 3 ពី API តែមួយ។ ថ្នាក់ឥតគិតថ្លៃ គ្មានកាតឥណទាន ដំឡើងថ្មីគ្រប់ពេល។

ចាប់ផ្តើមដោយឥតគិតថ្លៃ →
សាកល្បងកុងសូល API ផ្ទាល់ → (មិនត្រូវការគណនី)
ទទួលបានសោ API របស់អ្នកក្នុងរយៈពេល 30 វិនាទី

រួចរាល់ដើម្បីសាងសង់ទេ? យកសោ API ឥតគិតថ្លៃ (100 ការហៅ/ថ្ងៃ គ្មានកាត) ហើយចាប់ផ្តើមទាញយកទិន្នន័យវារីអណ្តែតផ្ទាល់ ការផ្តល់ជំនួយ និងទិន្នន័យលើខ្សែសង្វាក់។

ទទួលបានសោ API របស់អ្នក →