កាកែប្រៃផ្លូវការ SDK Libraries

កាកែប្រៃផ្លូវការសម្រាប់ភាសា Python, JavaScript, Go, និង Rust។ ធ្វើឱ្យការបញ្ចូល API ងាយស្រួលជាមួយនឹងក្រុមហ៊ុនប្រភេទត្រូវបានវាយអក្សរ, ហេតុផលព្យាយាមឡើងវិញដោយស្វ័យប្រវត្តិ, និងការគាំទ្រ WebSocket។

Python SDK

កញ្ចប់៖ smartmoney-api

ការដំឡើង៖ pip install smartmoney-api

ឃ្លាំង៖ github.com/smartmoneyapi/python-client

Python
from smartmoney import SmartMoneyAPI # Initialize client client = SmartMoneyAPI(api_key="sk_live_abc123xyz789") # Get whale positions whales = client.whale_positions(symbol="BTCUSDT", limit=50) for position in whales: print(f"{position.wallet_address}: {position.position_size} BTC @ {position.entry_price}") # Get funding rates funding = client.funding_rates(symbol="BTCUSDT", interval="4h", limit=24) # Stream live updates with client.stream_whale_positions(["BTCUSDT", "ETHUSDT"]) as stream: for update in stream: print(f"Position update: {update}")

លក្ខណៈពិសេស

  • ការគាំទ្រ Async/await (asyncio, aiohttp)
  • ព្យាយាមឡើងវិញដោយស្វ័យប្រវត្តិជាមួយនឹងការថយក្រោយដោយអិចស្ប៉ូណង់ស្យែល
  • WebSocket streaming ជាមួយនឹងការតភ្ជាប់ឡើងវិញដោយស្វ័យប្រវត្តិ
  • ប្រភេទលក្ខណៈពិសេសនិងការបញ្ចូលស្វ័យប្រវត្តិ IDE
  • កំណត់ហេតុសំណើនិងការបំបាត់កំហុស

JavaScript SDK

កញ្ចប់៖ smartmoney-api

ការដំឡើង៖ npm install smartmoney-api

ឃ្លាំង៖ github.com/smartmoneyapi/js-client

JavaScript
import { SmartMoneyAPI } from "smartmoney-api"; const client = new SmartMoneyAPI({ apiKey: "sk_live_abc123xyz789" }); // Get whale positions const whales = await client.whalePositions({ symbol: "BTCUSDT", limit: 50 }); whales.positions.forEach(pos => { console.log(`${pos.wallet_address}: ${pos.position_size} BTC`); }); // Stream real-time updates const stream = client.streamWhalePositions(["BTCUSDT", "ETHUSDT"]); stream.on("data", (update) => { console.log("Position update:", update); }); stream.on("error", (err) => { console.error("Stream error:", err); });

Go SDK

ម៉ូឌុល៖ github.com/smartmoneyapi/go-client

ការដំឡើង៖ go get github.com/smartmoneyapi/go-client

Go
package main import ( "fmt" "github.com/smartmoneyapi/go-client" ) func main() { // បង្កើតអតិថិជន client := smartmoney.NewClient("sk_live_abc123xyz789") // ទទួលទីតាំងអ្នកលក់ធំ positions, err := client.WhalePositions(ctx, &smartmoney.WhalePositionsFilter{ Symbol: "BTCUSDT", Limit: 50, }) if err != nil { panic(err) } for _, pos := range positions { fmt.Printf("%s: %.2f BTC\n", pos.WalletAddress, pos.PositionSize) } }

Rust SDK

Crate៖ smartmoney-api

ការដំឡើង៖ cargo add smartmoney-api

Rust
use smartmoney_api::Client; #[tokio::main] async fn main() -> Result<(), Box> { let client = Client::new("sk_live_abc123xyz789"); // ទទួលទីតាំងអ្នកលក់ធំ let positions = client .whale_positions() .symbol("BTCUSDT") .limit(50) .send() .await?; for position in positions.iter() { println!( "{}: {} BTC @ {}", position.wallet_address, position.position_size, position.entry_price ); } Ok(()) }

លំនាំធម្មតា

ការគ្រប់គ្រងកំហុស

SDK ទាំងអស់ផ្តល់ប្រភេទកំហុសសំបូរបែបជាមួយនឹងហេតុផលព្យាយាមឡើងវិញដោយស្វ័យប្រវត្តិ។ កំហុសរួមមានលេខកូដស្ថានភាព លេខកូដកំហុស និងសារអានបានដោយមនុស្ស។

ពេលវេលាអស់រយៈសម្រាប់សំណើ

ពេលវេលាអស់រយៈសម្រាប់សំណើដែលអាចកំណត់បាន (លំនាំដើម 30s)។ កំណត់ពេលវេលាអស់រយៈផ្ទាល់ខ្លួនសម្រាប់ប្រតិបត្តិការដំណើរការវែង។

ការគ្រប់គ្រងដែនកំណត់អត្រា

ការថយក្រោយដោយអិចស្ប៉ូណង់ស្យែលដោយស្វ័យប្រវត្តិនៅពេលបុកដែនកំណត់អត្រា។ គោរពតាមក្បាល Retry-After។

ជ្រើសរើស SDK របស់អ្នក

ចាប់ផ្តើមជាមួយភាសាដែលអ្នកជ្រើសរើស។ ឯកសារពេញលេញ និងឧទាហរណ៍ត្រូវបានរួមបញ្ចូល។

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

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

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

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

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