如何通过Amadeus Hotel服务连接房间

时间:2019-04-23 07:17:39

标签: amadeus

因此,我有一个数据库,用于存储酒店和该酒店的房间。 现在,我们将Amadeus Hotel服务与我们的数据库相连接。将Amadeus的酒店与我们的酒店连接起来没有问题。有属性代码和Amadeus ID。

问题出在房间上。我们找不到任何有关从MultiSingleAvailability返回的连接费率(房间)与我们的房间的教程。我们在Amadeus中提供了room_type,room_type_code,rate_plan_code的响应,但是随着酒店正在更新(例如,物业代码或执行其他操作),所有这些代码都可以更改。我们需要这种连接,因为返回的有关房间的数据非常差且质量很差。

有什么安全的方法可以将房价与我们的客房联系起来?

1 个答案:

答案 0 :(得分:0)

room_type由酒店提供商返回给我们,并且与房间的类型相对应,质量取决于后面的提供商。

以下字段可能会有所帮助:

   "typeEstimated": {
      "category": "ACCESSIBLE_ROOM",
      "beds": 1,
      "bedType": "QUEEN"
    },

在这里,我们试图通过将房间代码与解析房间描述相结合来提取有关房间的更好信息。当然,我们不能保证此信息是100%准确的。

rateCode:费率代码来自提供商,但以Amadeus格式表示。它不能用于识别房间。实际上,可以使用多个房价代码提供同一房间。

例如:RAC是提供给所有人的公共价格,而酒店可以例如使用代码GOV为政府工作人员提供折扣价。因此,酒店优惠是房型和房价代码的组合。

您如何构建数据库?您正在使用什么标识符?你从哪里得到的?