නිල SDK පුස්තකාල

Python, JavaScript, Go, සහ Rust සඳහා නිල ක්ලයන්ට් පුස්තකාල. ටයිප් කළ ක්ලයන්ට්, ස්වයංක්‍රීය යළි උත්සාහ තර්ක, සහ WebSocket සහාය සමඟ API ඒකාබද්ධ කිරීම සරල කරන්න.

Python SDK

පැකේජය: smartmoney-api

ස්ථාපනය: pip install smartmoney-api

Repo: 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 ස්ට්‍රීමින් ස්වයංක්‍රීය නැවත සම්බන්ධතාවය
  • ටයිප් ඉඟි සහ IDE ස්වයංක්‍රීය සම්පූර්ණ කිරීම
  • ඉල්ලීම් ලොගින් සහ දෝෂ නිරාකරණය

JavaScript SDK

පැකේජය: smartmoney-api

ස්ථාපනය: npm install smartmoney-api

Repo: 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() { // Create client client := smartmoney.NewClient("sk_live_abc123xyz789") // Get whale positions 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"); // Get whale positions 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 යොමුව බලන්න
නොමිලේ ආරම්භ කරන්න — දිනකට 50 ඇමතුම්, කාඩ් අවශ්‍ය නැත

එක් API එකකින් 3 වෙළඳපොලවල් හරහා සජීවී තල්මසුන් ප්‍රවාහය, අරමුදල්, විවෘත උනන්දුව සහ චේන් දත්ත ලබා ගන්න. නොමිලේ තට්ටුව, ක්‍රෙඩිට් කාඩ් අවශ්‍ය නැත, ඕනෑම වේලාවක උත්ශ්‍රේණි කරන්න.

නොමිලේ ආරම්භ කරන්න →
සජීවී API කොන්සෝලය උත්සාහ කරන්න → (ගිණුමක් අවශ්‍ය නැත)
තත්පර 30 කින් ඔබගේ API යතුර ලබා ගන්න

නිර්මාණයට සූදානම්ද? නොමිලේ API යතුරක් ගන්න (දිනකට 50 ඇමතුම්, කාඩ් අවශ්‍ය නැත) සහ සජීවී තල්මසුන්, අරමුදල් සහ චේන් දත්ත ඇද ගන්න.

ඔබගේ API යතුර ලබා ගන්න →