Sabre: проблема с API деталей отелей - PullRequest
0 голосов
/ 28 апреля 2020

Относительно API отеля Sabre

Конечная точка API: https://api-crt.cert.havail.sabre.com/v1.1.0/get/hoteldetails

Пример запроса

{
"GetHotelDetailsRQ": {
    "SearchCriteria": {
        "HotelRefs": {
            "HotelRef": {
                "HotelCode": "5436",
                "CodeContext": "SABRE"
            }
        },
        "RateInfoRef": {
            "CurrencyCode": "USD",
            "PrepaidQualifier": "IncludePrepaid",
            "RefundableOnly": false,
            "ConvertedRateInfoOnly": true,
            "StayDateRange": {
                "StartDate": "2020-05-05",
                "EndDate": "2020-05-06"
            },
            "Rooms": {
                "Room": [
                    {
                        "Index": 1,
                        "Adults": 2,
                        "Children": 0,
                        "ChildAges": ""
                    }
                ]
            }
        }
    }
}

}

Первоначально я получил ответ без информации о скорости. Когда я обновил его, я получил ответ с информацией о скорости. Почему я получил ответ без информации о ставке изначально. Часто это происходит.

Пример ответа без информации о скорости

{
"GetHotelDetailsRS": {
    "ApplicationResults": {
        "status": "Complete",
        "Success": [
            {
                "timeStamp": "2020-04-27T21:41:43.936-05:00"
            }
        ],
        "Warning": [
            {
                "type": "Application",
                "timeStamp": "2020-04-27T21:41:43.933-05:00",
                "SystemSpecificResults": [
                    {
                        "Message": [
                            {
                                "code": "WARN.0450",
                                "value": "Unable to process"
                            }
                        ]
                    }
                ]
            }
        ]
    },
    "HotelDetailsInfo": {
        "HotelInfo": {
            "HotelCode": "5436",
            "CodeContext": "SABRE",
            "HotelName": "Fairfield Inn and Suites by Marriott Gulfport",
            "ChainCode": "FN",
            "ChainName": "Fairfield Inn",
            "BrandCode": "MARRIOTT",
            "BrandName": "Marriott International",
            "Status": "Active"
        },
        "HotelDescriptiveInfo": {}
    }
}

}

...