Открыть главное меню

Изменения

Веб-служба поиска авиабилетов

590 байт добавлено, 16:10, 8 октября 2020
Нет описания правки
Это сервис внутри Nemo, который позволяет получить результаты поиска.
Для подключения к веб-службе поиска авиабилетов необходимо открыть доступ нужному пользователю. Это можно сделать в разделе '''«Администрирование»«Настройки системы»''' ⇨ '''«Веб-служба. Авторизация»«Интеграция»''' ⇨ '''«Nemo (SOAP API)»'''.
После добавления пользователя, ему будут присвоены Номер (ClientId) и API ключ клиента, которые нужно использовать для подключения.
<Tariff Code="?" SegNum="?"/>
<!--Code — код тарифа, SegNum — номер сегмента, к которому применён тариф-->
<FareFamilies>
<!--FareFamilies - наличие данного параметра у сегмента, означает, что у а\к заведены семейства тарифов-->
<FullName>?</FullName>
<!--FullName - название тарифа, который принадлежит семейству тарифов, у сегмента-->
</FareFamilies>
</Tariff>
</Tariffs>
<FareCalc>?</FareCalc>
В ссылках на просмотр страницы результата поиска и на бронирование конкретного перелета, домен агентства/субагентства определяется следующим образом:
* Если текущий домен агентства/субагентства есть в настройках ('''АдминистрированиеУправление сайтом''' ⇨ '''Настройки агентстваДомены и протоколы''' ⇨ '''Доменное имя сайта для загрузки настроек'''), то этот домен используется в ссылках.
* Если текущего домена нет в настройках, то используется первый домен из настроек.
* Если в настройках не прописано ни одного домена, то используется текущий домен.
<div class="mw-collapsible-content">
<syntaxhighlight lang="xml" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ver="http://www.nemo.dev:8080CLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights">
<soapenv:Header/>
<soapenv:Body>
<div class="mw-collapsible-content">
<syntaxhighlight lang="xml" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://trunk.mlsd.ruCLIEN_DOMAIN/nemoflights/?version%3D1.0%26for%3DSearchFlights" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:searchResponse>
<Response>
<SearchFlights>
<Flights SearchId="221983" ResultURL="http%3A%2F%2Fdima.nemo.dev%3A80802FCLIEN_DOMAIN%2F%3Fgo%3Dsearch%2Fview_results%26uid%3D221983">
<Flight FlightId="1387400001" Nemo2FlightId="142939437030005">
<WebService>SABRE</WebService>
53
правки
'