3Commas предоставляет разработчикам API, которое позволяет им взаимодействовать с их торговой платформой. API может быть использовано для создания ботов для автоматизации торговых операций.
Вот базовый пример использования API 3Commas на языке Python:
import requests
import json
API_URL = 'https://api.3commas.io'
API_KEY = 'your_api_key'
API_SECRET = 'your_api_secret'
headers = {
'APIKEY': API_KEY,
'SECRET': API_SECRET,
'Content-Type': 'application/json',
}
def get_accounts():
response = requests.get(f'{API_URL}/public/api/ver1/accounts', headers=headers)
return response.json()
def create_smart_trade(account_id, pair, units):
data = {
'account_id': account_id,
'pair': pair,
'units': units
}
response = requests.post(f'{API_URL}/public/api/ver1/smart_trades', headers=headers, data=json.dumps(data))
return response.json()
# пример использования
accounts = get_accounts()
print(accounts)
smart_trade = create_smart_trade(accounts[0]['id'], 'BTC/USDT', 0.01)
print(smart_trade)
В этом примере мы делаем два запроса к API 3Commas. Первый запрос получает информацию об аккаунтах, а второй создает «умную» сделку (smart trade). Убедитесь, что заменили ‘your_api_key’ и ‘your_api_secret’ на ваш собственный API-ключ и секретный ключ, предоставленный 3Commas.
Примечание: Это очень базовый пример и не содержит обработку ошибок, которая должна быть реализована в реальной ситуации. Проверьте официальную документацию 3Commas API для более подробной информации о доступных эндпоинтах и требуемых параметрах.
Источник: cryptoblog.pro api