2017-02-03 2 views
0

Я столкнулся с проблемой с saber api bargain max finder.SABER API, работающий с v1.8.6, но не с v3.0.0

Пожалуйста, проверьте вещи я использовал ниже код запроса:

private function getRequest($origin, $destination, $departureDate) { 
 
     $request = '{ 
 
      "OTA_AirLowFareSearchRQ": { 
 
\t \t "OriginDestinationInformation": [ 
 
\t \t \t { 
 
          "DepartureDateTime": "'.$departureDate.'T00:00:00", 
 
          "DestinationLocation": { 
 
\t \t \t \t "LocationCode": "'.$destination. 
 
          '"}, 
 
          "OriginLocation": { 
 
           "LocationCode": "'.$origin. 
 
          '"}, 
 
          "RPH":"1" 
 
\t \t \t } 
 
\t \t ], 
 
\t \t "POS": { 
 
        "Source": [ 
 
         { 
 
          "RequestorID": { 
 
           "CompanyName": { 
 
            "Code": "TN" 
 
\t \t \t \t }, 
 
\t \t \t \t "ID": "REQ.ID", 
 
\t \t \t \t "Type": "0.AAA.X" 
 
          } 
 
\t \t \t } 
 
        ] 
 
\t \t }, 
 
\t \t "TPA_Extensions": { 
 
        "IntelliSellTransaction": { 
 
         "RequestType": { 
 
          "Name": "50ITINS" 
 
\t \t \t } 
 
        } 
 
\t \t }, 
 
\t \t "TravelerInfoSummary": { 
 
        "AirTravelerAvail": [ 
 
         { 
 
          "PassengerTypeQuantity": [ 
 
           { 
 
            "Code": "ADT", 
 
            "Quantity": 1 
 
\t \t \t \t } 
 
          ] 
 
\t \t \t } 
 
        ] 
 
\t \t } 
 
      } 
 

 
     }'; 
 
     return $request; 
 
    }

При I'am использования выше запрос кода это работает прекрасно с версией 1.8.6 апи, но не работает с версией 3.0.0

Пожалуйста, помогите мне.

+0

Когда вы говорите, что он не работает, вы получаете сообщение об ошибке? Если да, то какая ошибка вы получаете? Это вызов REST или SOAP версии BFM? – Wisdoom

+1

его работая отлично теперь я отладил его легко brian спасибо для ответа –

ответ

Смежные вопросы