1.4. get_pl_subj_exam / список Видов приема для Расписаний

# > Общий раздел (Russian/Russia) > 01. REST сервер ( API для Медиалога ) > Документация > 5. Методы / Конечные точки / Endpoint > 1. Методы расписания > 1.4. get_pl_subj_exam / список Видов приема для Расписаний

Описание

1.4. виды приемов

EndPoint - GET_pl_subj_exam
Method - GET

Описание.

Этот запрос возвращает пары ID, которые дают информацию о том на какой вид приема можно записать в конкретное расписание.
Эти пары ID соединяют данные возвращаемые запросами 1.2. get_pl_exam / виды приемов и 1.3. get_pl_subj / список расписаний

Информация возвращаемая этим запросом в МИС меняется редко.
Новые расписания и вид приема на которые можно в них записывать настраиваются в основном на будущие даты.

Рекомендации

Запрос выполнять раз в сутки (в 05:00) с помощью планировщика (cron), сохранять полученный json объект на стороне приложения/движка сайта.
И при дальнейшей работе в течении суток обращаться к нему.

Пример php
<?php
$file_pl_subj_exam = $_SERVER['DOCUMENT_ROOT'] . '/content/data/pl_subj_exam.json';
 
$data_pl_subj_exam = @file_get_contents('http://127.0.0.1:45670/get_pl_subj_exam');
 
if ($data_pl_subj_exam !== FALSE) {
    $result_pl_subj_exam = file_put_contents($file_pl_subj_exam, $data_pl_subj_exam);
}
echo $result_pl_subj_exam;

Request parameters / параметры запроса

Название параметра Тип данных Описание обязательный параметр
pl_subj_id integer ID расписания
нет
pl_exam_id integer ID вида приема
нет

Response parameters / параметры ответа

Название параметра Тип данных Описание
pl_subj_id integer ID расписания
pl_exam_id integer ID вида приема

Request examples / пример запроса

http://127.0.0.1:45670/GET_pl_subj_exam/?pl_subj_id=919
или
http://127.0.0.1:45670/GET_pl_subj_exam/?pl_exam_id=130

Response examples / Пример ответа

для параметра pl_subj_id=919

[
  {
    "pl_subj_id": 919,
    "pl_exam_id": 130
  },
  {
    "pl_subj_id": 919,
    "pl_exam_id": 463
  }
]
Создан: Соловей Евгений 30.01.24 3:52; Изменен: Соловей Евгений 02.02.24 5:10
Эта страница является подготовленной к печати версией файла "1.4. get_pl_subj_exam / список Видов приема для Расписаний".
Подготовлено с помощью Project Kaiser - программы для управления проектами и задачами
Пользователь:Guest