Επίσημες Βιβλιοθήκες SDK

Επίσημες βιβλιοθήκες πελατών για Python, JavaScript, Go και Rust. Απλοποιήστε την ενσωμάτωση API με πληκτρολογημένους πελάτες, αυτόματη λογική επανάληψης και υποστήριξη WebSocket.

Python SDK

Πακέτο: smartmoney-api

Εγκατάσταση: pip install smartmoney-api

Αποθετήριο: github.com/smartmoneyapi/python-client

Python
from smartmoney import SmartMoneyAPI # Αρχικοποίηση πελάτη client = SmartMoneyAPI(api_key="sk_live_abc123xyz789") # Λήψη θέσεων φαλαινών whales = client.whale_positions(symbol="BTCUSDT", limit=50) for position in whales: print(f"{position.wallet_address}: {position.position_size} BTC @ {position.entry_price}") # Λήψη ποσοστών χρηματοδότησης funding = client.funding_rates(symbol="BTCUSDT", interval="4h", limit=24) # Μεταφορά ζωντανών ενημερώσεων with client.stream_whale_positions(["BTCUSDT", "ETHUSDT"]) as stream: for update in stream: print(f"Ενημέρωση θέσης: {update}")

Χαρακτηριστικά

  • Υποστήριξη async/await (asyncio, aiohttp)
  • Αυτόματη επανάληψη με εκθετική υποχώρηση
  • Μεταφορά WebSocket με αυτόματη επανασύνδεση
  • Υποδείξεις τύπων και αυτόματη συμπλήρωση 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" }); // Λήψη θέσεων φαλαινών const whales = await client.whalePositions({ symbol: "BTCUSDT", limit: 50 }); whales.positions.forEach(pos => { console.log(`${pos.wallet_address}: ${pos.position_size} BTC`); }); // Μεταφορά ζωντανών ενημερώσεων const stream = client.streamWhalePositions(["BTCUSDT", "ETHUSDT"]); stream.on("data", (update) => { console.log("Ενημέρωση θέσης:", update); }); stream.on("error", (err) => { console.error("Σφάλμα ροής:", err); });

Go SDK

Module: 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 κλήσεις/ημέρα, χωρίς κάρτα

Λάβετε ζωντανή ροή φαλαινών, χρηματοδότηση, ανοιχτό ενδιαφέρον και δεδομένα αλυσίδας από ένα API. Ελεύθερη στάθμη, χωρίς πιστωτική κάρτα, αναβάθμιση ανά πάσα στιγμή.

Ξεκινήστε δωρεάν →
Δοκιμάστε την ζωντανή κονσόλα API → (χωρίς λογαριασμό)
Λάβετε το κλειδί API σας σε 30 δευτερόλεπτα

Έτοιμοι να δημιουργήσετε; Αποκτήστε ένα δωρεάν κλειδί API (100 κλήσεις/ημέρα, χωρίς κάρτα) και αρχίστε να τραβάτε ζωντανά δεδομένα φαλαινών, χρηματοδότησης και αλυσίδας.

Λάβετε το κλειδί API σας →