0.1. get_filial / список филиалов

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

Описание

0.1. Список филиалов

EndPoint - GET_filial
Method - GET

Описание.

Возвращает (внутренние организации, используемые в расписании).

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

Отсутствуют

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

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

Пример php
<?php
$file_filial = $_SERVER['DOCUMENT_ROOT'] . '/content/data/filial.json';

$data_filial = @file_get_contents('http://127.0.0.1:45670/get_filial');

if ($data_filial !== FALSE) {
    $result_filial = file_put_contents($file_filial, $data_filial);
}
echo $result_filial;

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

Название параметра Тип данных Описание
fm_org_id integer ID филиала используется во многих методах
code string основной код филиала/организации
code_an string дополнительный код филиала/организации
label string наименование филиала/организации
short_label string сокращенное наименование
address string адрес строкой (в разработке)

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

http://127.0.0.1:45670/get_filial/

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

[
  {
    "fm_org_id": 1,
    "code": "на Красном проспекте",
    "code_an": "Kr_Pr",
    "label": "МЦ Гален на Красном проспекте",
    "short_label": "Гален на КрПр",
    "address": ""
  },
  {
    "fm_org_id": 5,
    "code": "на Покрышкина",
    "code_an": "",
    "label": "МЦ Гален на Покрышкина",
    "short_label": "МЦ Гален на Покрышкина",
    "address": ""
  },
  {
    "fm_org_id": 12,
    "code": "на Маркса",
    "code_an": "",
    "label": "МЦ Гален на Маркса",
    "short_label": "Гален на Маркса",
    "address": ""
  },
  {
    "fm_org_id": 16,
    "code": "на Гагаринской",
    "code_an": "",
    "label": "МЦ Гален на Гагаринской",
    "short_label": "Гален на Гагаринской",
    "address": ""
  }
]
Создан: Соловей Евгений 29.01.24 7:47; Изменен: Соловей Евгений 02.02.24 5:07
Эта страница является подготовленной к печати версией файла "0.1. get_filial / список филиалов".
Подготовлено с помощью Project Kaiser - программы для управления проектами и задачами
Пользователь:Guest