(925) 508-60-60
(495) 627-50-22
(495) 627-50-26
5086060@list.ru
на теплоходе “Сергей Абрамов” от Цезарь Трэвел

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 - краткое описание круиза
  • prices - массив содержащий в себе цены и ID описания каюты:
[порядковый ключ не имеющий значения] => 
      array (
        'name' => номе каюты или (для люксов) ее название,
        'price' => стоимость (число) в рублях,
        'ID' => ID описания каюты которое можно забрать запросом http://cezar-travel.ru/apiships/cabin/ID/API-КЛЮЧ/,
      ),