(925) 508-60-60 | (495) 627-50-22 | (495) 627-50-26

API протокол

Для выгрузки информации о наших рейсах, теплоходах, свободных каютах и ценах на них, предлагаем воспользоваться нашим API-протоколом.

Для получение персонального ключа, обратитесь к нашим сотрудникам по e-mail или по телефонам: (495) 627-50-22, (495) 627-50-26, (925) 508-60-60

 

ID Теплохода Президент = 8

ID Теплохода Илья Муромец = 9

ID Теплохода Цезарь = 10

 

Описание каюты берется запросом http://cezar-travel.ru/apiships/cabin/ID-типа-каюты/КЛЮЧ/
где результат - это массив названия (title), анонса (anounce) и описания (descr).

Все данные отдаются в формате в json

Соответственно, для преобразования данных в массив при работе с PHP можно применять такой код:

$array = json_decode(file_get_contents('http://cezar-travel.ru/apiships/tours/ID-теплохода/ключ API'), true);

       Результатом станет массив содержащий следующие данные:

ключ массива - ID круиза =>

  array (
  • field_cabines - свободные каюты;
  • name - название круиза;
  • date_start - дата начала круиза;
  • date_end - дата окончания круиза;
  • nights;
  • days;
  • weekend;
  • cities - города через котрые идет круиз;
  • descr - краткое описание круиза;
  • exorcism - экскурсионная программа в виде html кода для преобразования котрой в код выполните htmlspecialchars_decode;
  • prices - массив содержащий в себе цены и ID описания каюты:
[порядковый ключ не имеющий значения] => 
      array (
        'name' => номе каюты или (для люксов) ее название,
        'price' => стоимость (число) в рублях,
        'ID' => ID описания каюты которое можно забрать запросом http://cezar-travel.ru/apiships/cabin/ID/API-КЛЮЧ/,
      ),