Указание точки продажи в Sabre Air Availability SOAP API

Я пытаюсь запросить наличие мест в классе на определенных рейсах, используя API Sabre Air Availability SOAP. Я получаю ожидаемый результат от запросов для нашей точки продаж по умолчанию. Что я хотел бы знать, так это то, как использовать конкретную точку продажи, для которой можно запросить доступность.

например Рейс XY1234 из Лос-Анджелеса в JFK 10 января имеет 8 свободных мест в классе A для точек продаж в США. Для точки продаж RU может быть 10 мест.

Есть ли способ указать, что я хочу получить доступность для точки продаж RU (или любой другой точки продаж в этом отношении)?


person yu_ominae    schedule 22.04.2016    source источник


Ответы (1)


Какой сервис вы используете для запроса доступности?

При использовании BFM (https://developer.sabre.com/docs/read/soap_apis/air/search/bargain_finder_max) ваша точка продаж будет определяться отправленным PseudoCityCode следующим образом:

    <POS>
        <Source PseudoCityCode="**YourIPCCHere**">
        <RequestorID ID="1" Type="1">
            <CompanyName Code="TN" />
        </RequestorID>
        </Source>
    </POS>

При использовании OTA_AirAvailLLSRQ (https://developer.sabre.com/docs/read/soap_apis/air/search/air_availability) ваша точка продаж будет определяться страной, связанной с PseudoCityCode, отправленным во время SessionCreateRQ (служба, которую вы используете для получения маркера сеанса в первую очередь): https://developer.sabre.com/docs/read/soap_apis/session_management/create_session

<SessionCreateRQ returnContextID="true">
  <POS>
    <Source PseudoCityCode="**YourIPCCHere**"/>
  </POS>
</SessionCreateRQ>
person fcarreno    schedule 29.04.2016
comment
Я использую сервис OTA_AirAvailLLSRQ, я должен был указать это в вопросе. Извини. И спасибо за ваш ответ! - person yu_ominae; 29.04.2016