ຊຸດ SDK ທາງການ

ຊຸດຄລາຍເອັນທາງການສຳລັບ Python, JavaScript, Go, ແລະ Rust. ງ່າຍຂຶ້ນໃນການລວມ API ດ້ວຍຄລາຍເອັນທີ່ມີປະເພດ, ຕະລິຕະລອດການລອງໃໝ່ໂດຍອັດຕະໂນມັດ, ແລະການຊ່ອຍເຫຼືອ WebSocket.

SDK Python

ແພັກເກດ: 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)
  • ການລອງໃໝ່ໂດຍອັດຕະໂນມັດດ້ວຍ exponential backoff
  • ການສົ່ງຜ່ານ WebSocket ດ້ວຍການເຊື່ອມຕໍ່ໃໝ່ໂດຍອັດຕະໂນມັດ
  • ຄຳແນະນຳປະເພດ ແລະ ການສະແດງລ່ວງໜ້າໃນ IDE
  • ການບັນທຶກ ແລະ ການດີບັກຄຳຮ້ອງຂໍ

SDK JavaScript

ແພັກເກດ: 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); });

SDK Go

ໂມດູນ: 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 client := smartmoney.NewClient("sk_live_abc123xyz789") // ເອົາຕຳແໜ່ງ whale 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"); // ເອົາຕຳແໜ່ງ whale 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 ທັງໝົດມີປະເພດຂໍ້ຜິດພາດທີ່ອຸດົມສົມບູນພ້ອມດ້ວຍຕະລາງການລອງໃໝ່ອັດຕະໂນມັດ. ຂໍ້ຜິດພາດປະກອບມີລະຫັດສະຖານະ, ລະຫັດຜິດພາດ, ແລະ ຂໍ້ຄວາມທີ່ອ່ານເຂົ້າໃຈໄດ້.

ເວລາລໍຖ້າຄຳຂໍ

ສາມາດຕັ້ງເວລາລໍຖ້າຄຳຂໍໄດ້ (ຄ່າເລີ່ມຕົ້ນ 30 ວິນາທີ). ຕັ້ງເວລາລໍຖ້າສຳລັບການດຳເນີນງານທີ່ໃຊ້ເວລາດົນ.

ການຈັດການຈຳກັດອັດຕາສ່ວນ

ລະບົບການລອງໃໝ່ແບບ exponential backoff ອັດຕະໂນມັດເມື່ອເກີນຈຳກັດອັດຕາສ່ວນ. ປະຕິບັດຕາມຫົວຂໍ້ Retry-After.

ເລືອກ SDK ຂອງທ່ານ

ເລີ່ມຕົ້ນດ້ວຍພາສາທີ່ທ່ານຕ້ອງການ. ມີເອກະສານຄົບຖ້ວນແລະຕົວຢ່າງລວມຢູ່.

ເບິ່ງການອ້າງອີງ API
ເລີ່ມຟຣີ — 50 ຄຳຂໍ/ມື້, ບໍ່ຕ້ອງໃຊ້ບັດ

ເອົາຂໍ້ມູນການເຄື່ອນໄຫວຂອງ whale, funding, open interest ແລະ ຂໍ້ມູນ on-chain ຈາກ 3 ແລກປ່ຽນໃນດຽວກັນຈາກ API ດຽວ. ລະດັບຟຣີ, ບໍ່ຕ້ອງໃຊ້ບັດເຄຣດິດ, ອັບເກຣດໄດ້ທຸກເວລາ.

ເລີ່ມຟຣີ →
ລອງໃຊ້ API console ຕົວຈິງ → (ບໍ່ຕ້ອງມີບັນຊີ)
ເອົາກະແຈ API ພາຍໃນ 30 ວິນາທີ

ພ້ອມສ້າງແລ້ວບໍ? ເອົາກະແຈ API ຟຣີ (50 ຄຳຂໍ/ມື້, ບໍ່ຕ້ອງໃຊ້ບັດ) ແລະ ເລີ່ມດຶງຂໍ້ມູນ whale, funding ແລະ on-chain ຕົວຈິງ.

ເອົາກະແຈ API ຂອງທ່ານ →