API проката автомобилей Sabre - аренда в один конец по городам / почтовым индексам / поям
Я использую API SOAP для наземного транспорта, чтобы получить доступность проката автомобилей по городам /zip/poi с помощью VehLocationFinderLLSRQ. Возвращает список мест и доступных транспортных средств, а также общую стоимость. Это прекрасно работает для обычной аренды. Однако я не могу найти способ поиска односторонней аренды (указав место возврата).
Мне известно о VehLocationListLLSRQ, который позволяет указать местоположение для возврата и возврата, но для этого требуется код местоположения. У меня нет кода местоположения, а только город / почтовый индекс или пои.
Например, меня интересует аренда в одну сторону от "Копли-сквер, Бостон (Массачусетс) до Саут-Бич, Майами (Флорида)". Какой лучший способ сделать это?
1 ответ
В соответствии с Запросом проектной документации, вы можете указать, является ли местоположение местом размещения или нет. Также говорится, что <LocationDetails>
элемент имеет коэффициент повторения 0 или 2.
Исходя из этой информации и примера запроса, я хотел бы попробовать что-то вроде этого:
<VehLocationFinderRQ Version="2.2.0">
<VehAvailRQCore>
<LocationDetails DropOff="false">
<Address>
<CityName>SOUTHLAKE</CityName>
<StateCountyProv StateCode="TX" />
<StreetNmbr>3150 SABRE DRIVE</StreetNmbr>
</Address>
</LocationDetails>
<LocationDetails DropOff="true">
<Address>
<CityName>DALLAS</CityName>
<StateCountyProv StateCode="TX" />
<StreetNmbr>MAIN ST</StreetNmbr>
</Address>
</LocationDetails>
<VehRentalCore PickUpDateTime="12-22T09:00" ReturnDateTime="12-29T11:00" />
</VehAvailRQCore>
</VehLocationFinderRQ>