Примеры кода
Результат выполнения API запросов в интерфейсе
Python
import requests
API_URL = "http://localhost:3000/api/v1"
TOKEN = "your_api_token"
headers = {"Authorization": f"Bearer {TOKEN}"}
# Получить баланс
response = requests.get(f"{API_URL}/balance", headers=headers)
balance = response.json()
print(f"Баланс: {balance['total']} USDT")
# Создать ордер
order = {
"symbol": "BTCUSDT",
"side": "buy",
"type": "market",
"amount": 100
}
response = requests.post(f"{API_URL}/orders", json=order, headers=headers)
print(f"Ордер создан: {response.json()}")
JavaScript/Node.js
const axios = require('axios');
const API_URL = 'http://localhost:3000/api/v1';
const TOKEN = 'your_api_token';
const api = axios.create({
baseURL: API_URL,
headers: { Authorization: `Bearer ${TOKEN}` }
});
// Получить баланс
const { data: balance } = await api.get('/balance');
console.log('Баланс:', balance.total);
// Создать ордер
const { data: order } = await api.post('/orders', {
symbol: 'BTCUSDT',
side: 'buy',
type: 'market',
amount: 100
});
console.log('Ордер:', order);
cURL
# Баланс
curl -X GET http://localhost:3000/api/v1/balance \
-H "Authorization: Bearer YOUR_TOKEN"
# Создать ордер
curl -X POST http://localhost:3000/api/v1/orders \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"symbol":"BTCUSDT","side":"buy","type":"market","amount":100}'