JSON API for Course Listings
Интеграция с данными курсов
В современном образовательном бизнесе важнейшим элементом является быстрый доступ к актуальной информации о программах. Сервисный API, доступный в формате JSON, позволяет партнёрам, сотрудникам и потенциальным клиентам получать обновлённые данные о курсах, расписаниях и ценах в реальном времени.
Что возвращает API
- Список курсов – название, описание, общая длительность, целевая аудитория.
- Расписание – даты начала и окончания, тип (интенсив, семинар, вебинар), место проведения.
- Прайсинг – цены по разным группам (студенты, корпоративные заказчики, индивидуальные участники).
- Контактные данные – телефон, email, адреса центров в Севастополе и Симферополе.
- Статусы – доступность, наличие мест, закрытые группы.
Пример структуры ответа:
{
"courses": [
{
"id": 101,
"title": "Бухгалтерский учет 2024",
"duration": "4 недели",
"audience": "Профессионалы",
"schedule": [
{"date": "2024-05-10", "type": "интенсив", "location": "Севастополь"}
],
"price": {
"individual": 12000,
"corporate": 10000
}
}
],
"meta": {
"generated_at": "2024-04-12T10:30:00Z",
"status": "ok"
}
}
Аутентификация и безопасность
- Токен доступа – каждый запрос требует заголовка
Authorization: Bearer <token>. - Ограничения – 100 запросов в минуту, чтобы гарантировать стабильность сервиса.
- Логирование – все запросы сохраняются с таймстампом и IP‑адресом.
Как использовать
- Получить токен – отправьте
POST‑запрос на/authс вашими учетными данными. - Получить список курсов –
GET /courses. - Фильтрация – добавьте параметры
?audience=профессионалы&date=2024-05. - Сортировка –
?sort=price&order=asc.
Пример curl‑команды
curl -H "Authorization: Bearer YOUR_TOKEN" \
"https://bizprof.org/api/courses?audience=профессионалы"
Часто задаваемые вопросы
- Можно ли обновлять данные вручную? – Да, через
PUT /courses/{id}с JSON‑текстом. - Что делать, если курс закрыт? – В ответе будет поле
status: closed. - Как узнать о предстоящих семинарах? –
GET /seminarsвозвращает календарь событий.
Поддержка и обратная связь
Если вы столкнулись с ошибками, просим отправлять отчёт о проблеме по адресу support@bizprof.org. Мы ценим ваш интерес к качественной и своевременной информации о наших программах.