Для выгрузки информации о наших рейсах, теплоходах, свободных каютах и ценах на них, предлагаем воспользоваться нашим 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-КЛЮЧ/, ),