Python SDK для интеграции с Платформой Б3 — позволяет вашему приложению быстро интегрироваться с системами, созданными на Платформе Б3.
pip install b3sdkРабота с универсальным API Платформы Б3 напрямую требует глубокого понимания его специфики. B3SDK позволяет создавать интеграции без исследования объемной документации:
| Без B3SDK | С B3SDK |
|---|---|
| Изучение документации API — дни | Начало работы — минуты |
| Ручное формирование URL и параметров | Django-style API |
| Самостоятельная обработка ошибок | Автоматическая валидация |
| Отладка методом проб и ошибок | Понятные сообщения об ошибках |
from b3sdk import B3Client
# Инициализация клиента
client = B3Client.from_credentials(
"https://api.example.com",
"user@example.com",
"password"
)
# Работа с данными через Django-style API
participants = client.dataset("participants")
companies = participants.filter(
is_active=True,
ownership_mode="ООО"
).order_by("-registration_date").limit(10)
for company in companies:
print(f"{company.name}: ИНН {company.inn}")- Django-style API — знакомый синтаксис с поддержкой 19 Django lookups
- Автоматическая валидация — проверка данных перед отправкой
- Умная авторизация — поддержка токенов, JWT и credentials
- Имитационный режим — разработка без подключения к серверу
- F-выражения — динамические запросы как
F("views") > F("likes") - Массовые операции — эффективная работа с большими объемами данных
- 🚀 Быстрый старт — первая интеграция за 5 минут
- 📊 Для руководителей — презентация возможностей и выгод
- 🛠️ Для разработчиков — техническая документация и примеры
- 🔍 Решение проблем — диагностика типичных ошибок
- Python 3.9+
- requests ≥ 2.25.0
- 💬 Контакты: Нестеренко Михаил Васильевич — @nesterenko_m_v
- 🔧 Roadmap — текущие ограничения и планы развития
MIT License — используйте свободно в своих проектах.