Domain is for SALE! Сайт продаётся, если Вам интересно - обращайтесь!

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‑адресом.

Как использовать

  1. Получить токен – отправьте POST‑запрос на /auth с вашими учетными данными.
  2. Получить список курсовGET /courses.
  3. Фильтрация – добавьте параметры ?audience=профессионалы&date=2024-05.
  4. Сортировка?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. Мы ценим ваш интерес к качественной и своевременной информации о наших программах.