Изменения

Перейти к навигации Перейти к поиску

Схема использования агентского API (workflow)

115 байт убрано, 18:55, 5 июня 2017
Рекомендуемая схема работы API
{{NameSystem}} рекомендует агентам для оформления заказов онлайн в компоненте Авиа строить последовательность АПИ-запросов к системе следующим образом:
# '''Поиск перелетов'''. Запрос [http://support.nemo.travel/ru/%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2 SearchFlights].#'''Получение семейств тарифов для определенного перелетаСоздание отложенного заказа''' - в случае использования семейств тарифов необходимо после получения ответа результатов поиска следует создать отложенный заказ с указаннием нужного номера перелета, так же рекомендуется в запросе на запрос создание отложенного заказа [http://support.nemo.travel/ru/%D0%9294%D0%B5BE%D0%B1-BF%D1D0%81BE%D0%BB%D1D0%83BD%D0%B6B8%D0D1%B182%D0%B0_B5%D0%BFBB%D0D1%BE8C%D0%B8BD%D1%818B%D0%BAB5_%D0%B0_B7%D0%B0%D0%B2BF%D0D1%B880%D0%B0BE%D0D1%B181%D0D1%B88B_%D0%BB90%D0%B59F%D1D0%8298_%D0%BEB0%D0%B2 SearchFlights] сначала выполнить запрос получения семейств тарифов для определенного перелета [http://support.nemo.travel/ru/%D0%94B8%D0%BEB0%D0%BFB1%D0%BEB8%D0%BB%D0%BD%D0%B8B5%D1%82%D0%B5BE%D0%BB%D1%8C%B2#.D0%BD%D1%8B%.A1.D0%B5_%.BE.D0%.B7%.D0.B4.D0%.B0%.D0%BF%D1%80%.BD.D0.B8.D0.B5_.D0%.BE%.D1%81%D1%8B_%.82.D0.BB.D0%90%.BE.D0%9F%.B6.D0%98_%.B5.D0%B0%.BD.D0%B2%.BD.D0%B8%.BE.D0%B0%.B3.D0%B1%.BE_.D0%B8%.B7.D0%BB%.B0.D0%B5%D1%82%.BA.D0%BE%D0%B2#.B0.D0.97B7.D0.B0B0_.D0.BFB2_.D1.8081.D0.BEB8.D1.81_81.D0D1.BD82.D0.B0_B5.D0.BFBC.D0.BEB5_Nemo EmptyBook] применить дополнительные операции GareFareFamilies (получение перелетов с тарифными семействами) и ActualizeFlight (актуализация перелета в гдс).D0.BB.D1.83.D1#'''Получение семейств тарифов и актуализация перелета (альтернативный вариант без создания отложенного заказа)''' - в случае использования семейств тарифов необходимо после получения ответа на запрос [http://support.87nemo.travel/ru/%D0%92%D0.%B5.%D0.BD.%B1-%D1%81%D0.B8.D0.B5_.%BB%D1.81.%83%D0.B5.%B6%D0.BC.%B1%D0.B5.%B0_%D0%BF%D0%BE%D0.B9.%B8%D1.%81.D1.82.%D0.B2.%BA%D0.%B0_.D1.82.%D0.%B0.D1.80.%D0%B2%D0.%B8.D1.84.%D0.BE.%B0%D0.B2_.%B1%D0.B4.%B8%D0.%BB.%D0%B5%D1.8F_.%82%D0.%BE.%D0%B2 SearchFlights] сначала выполнить запрос получения семейств тарифов для определенного перелета [http://support.BF.D1.80.D0.B5nemo.travel/ru/%D0.B4.%94%D0%BE%D0%BF%D0.B5.%BE%D0.%BB.%D0.B5.D0.%BD.%D0.BD.%B8%D1%82%D0.BE.%B5%D0.B3.%BB%D1%8C%D0.BE_.%BD%D1%8B%D0.BF.%B5_%D0.B5.D1.80.%B7%D0.B5.%B0%D0.BB.%BF%D1%80%D0.B5.%BE%D1.82.D0.%81%D1%8B_%D0%90%D0%9F%D0%98_%D0%B0 GetFareFamilies], затем выбрать нужный перелет среди полученных в ответе на данный запрос. Далее необходимо выполнить запрос [http://support.nemo.travel/ru/%D0%94B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%BEB5%D0D1%BF82%D0%BE%D0%BB%B2#.D0.97.D0%BD%.B0.D0%B8%.BF.D1%82%.80.D0%B5%D0%BB%.BE.D1%8C%.81_.D0%.BD%D1%8B%.D0%B5_%.B0_.D0%B7%D0%B0%D0%.BF%D1%80%.D0%.BE%.D0.BB.D1%81%.83.D1%8B_%.87.D0%90%.B5.D0%9F%.BD.D0%98_%.B8.D0%B0%.B5_.D1.81.D0%B2%.B5.D0%B8%.BC.D0%B0%.B5.D0%B1%.B9.D1.81.D1.82.D0%B8%.B2.D0%BB%D0%B5%.B0_.D1%.82%D0%BE%D0%B2#.D0.9FB0.D1.80.D0.BEB8.D1.84.D0.B2BE.D0.B5B2_.D0.B4.D0.BB.D1.808F_.D0.BABE.D0.B0_BF.D0D1.BD80.D0.B0_B5.D0.B4.D0.BEB5.D1D0.81BB.D1D0.B5.D0.82BD.D1D0.83BD.D0.BFBE.D0.BDB3.D0.BEBE_.D1D0.81BF.D1D0.82B5.D1.8C AirAvail] с указанием полученного в ответе на запрос [http://support80.D0.nemoB5.travel/ru/%D0%94%.BB.D0%BE%.B5.D1.82.D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%.B0 GetFareFamilies], затем выбрать нужный перелет среди полученных в ответе на данный запрос. Далее необходимо выполнить запрос [http://support.nemo.travel/ru/%D0%B594%D0%BBBE%D1D0%8CBF%D0%BDBE%D1D0%8BBB%D0%B5_BD%D0%B7B8%D1%82%D0%B0B5%D0%BFBB%D1%808C%D0%BEBD%D1%818B%D1D0%8B_B5_%D0%90B7%D0%9FB0%D0%98_BF%D0D1%B080%D0%B2BE%D0D1%B881%D0D1%B08B_%D0%B190%D0%B89F%D0%BB98_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2#.D0.979F.D1.80.D0.BE.D0.B0B2.D0.BFB5.D1.80.D0.BEBA.D1D0.81_B0_.D0.BD.D0.B0_.D0.BFB4.D0.BE.D0D1.BB81.D1.8382.D1.8783.D0.B5BF.D0.BD.D0.B8.D0.B5_BE.D1.81.D0D1.B5.D0.BC.D0.B5.D0.B982.D1.818C AirAvail] с указанием полученного в ответе на запрос [http://support.D1.82nemo.travel/ru/%D0.B2.%94%D0.B0_.D1.82.%BE%D0.B0.D1.80.%BF%D0.B8.D1.84.D0.%BE.%D0.B2_.%BB%D0.B4.%BD%D0.BB.%B8%D1.8F_.%82%D0.BE.%B5%D0.BF.%BB%D1.80.%8C%D0.B5.%BD%D1%8B%D0.B4.%B5_%D0.B5.%B7%D0.BB.%B0%D0.B5.%BF%D1%80%D0.BD.D0.BD.D0.%BE.%D1%81%D1%8B_%D0.B3.%90%D0%9F%D0.BE_.%98_%D0.BF.%B0%D0.B5.D1.80.%B2%D0%B8%D0.B5.%B0%D0.BB.%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2#.D0.B5.D1.8297.D0.B0 GetFareFamilies] ID перелета.# '''Проверка доступности перелета''' — определяет доступность и актуальность выбранного пользователем перелета, прежде чем открыть форму бронирования для ввода пассажиром своих данныхD0. Запросы [http://supportBF.nemoD1.80.travel/ru/%D0%94%D0%.BE%.D1.81_.D0%BF%.BD.D0%.B0_.D0.BF.D0.BE%.D0%.BB%D0%BD%.D1.83.D1.87.D0%.B5.D0.BD.D0.B8%.D0.B5_.D1%82%.81.D0%.B5%.D0%BB%.BC.D0.B5.D0.B9.D1%8C%D0%BD%.81.D1%8B%D0%B5_%.82.D0.B2.D0%B7%.B0_.D1.82.D0%.B0%D0%BF%.D1%.80%.D0%BE%.B8.D1%81%D1%8B_%.84.D0%90%.BE.D0%9F%.B2_.D0%98_%.B4.D0%B0%.BB.D1.8F_.D0%B2%.BE.D0%B8%.BF.D1.80.D0%B0%.B5.D0%B1%.B4.D0%B8%.B5.D0%.BB%.D0%.B5%D1%82%D0%BE%D0%B2#.D0.9FBD.D1D0.80BD.D0.BE.D0.B2B3.D0.B5.D1.80BE_.D0.BABF.D0.B0_B5.D0D1.BD80.D0.B0_B5.D0.B4BB.D0.BE.D1.81B5.D1.82.D1.83.D0.BF.D0.BD.D0.BE.D1.81.D1.82.D1.8C AirAvail] или [http://support.nemo.travel/ru/%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D1%8B_%D0%90%D0%9F%D0%98_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2#.D0.A1.D0.BE.D0.B7.D0.B4.D0.B0.D0.BD.D0.B8.D0.B5_.D0.BE.D1.82.D0.BB.D0.BE.D0.B6.D0.B5.D0.BD.D0.BD.D0.BE.D0.B3.D0.BE_.D0.B7.D0.B0.D0.BA.D0D0.B0GetFareFamilies] ID перелета.D0.B7.D0.B0_.D0.B2_.D1.81.D0.B8.D1.81.D1.82.D0.B5.D0.BC.D0.B5_Nemo EmptyBook] (создаёт отложенный заказ в системе {{NameSystem}})
# '''Бронирование''' — запрос выполняется после ввода данных пассажиров. Запрос [http://support.nemo.travel/ru/%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%B1%D1%80%D0%BE%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F BookFlight]. В случае использования семейств тарифов в запросе бронирования необходимо использовать ID перелета, полученный в ответе на запрос [http://support.nemo.travel/ru/%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D1%8B_%D0%90%D0%9F%D0%98_%D0%B0%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D0%BE%D0%B2#.D0.97.D0.B0.D0.BF.D1.80.D0.BE.D1.81_.D0.BD.D0.B0_.D0.BF.D0.BE.D0.BB.D1.83.D1.87.D0.B5.D0.BD.D0.B8.D0.B5_.D1.81.D0.B5.D0.BC.D0.B5.D0.B9.D1.81.D1.82.D0.B2.D0.B0_.D1.82.D0.B0.D1.80.D0.B8.D1.84.D0.BE.D0.B2_.D0.B4.D0.BB.D1.8F_.D0.BE.D0.BF.D1.80.D0.B5.D0.B4.D0.B5.D0.BB.D0.B5.D0.BD.D0.BD.D0.BE.D0.B3.D0.BE_.D0.BF.D0.B5.D1.80.D0.B5.D0.BB.D0.B5.D1.82.D0.B0 GetFareFamilies].
# '''Оплата заказа''':

Навигация

'