获取酒店房型静态信息列表

一、接口名称:

gethotelroomstaticinfo

测试环境 http://m.fat.ctripqa.com/restapi/soa2/13353/gethotelroomstaticinfo

生产环境 http://m.ctrip.com/restapi/soa2/13353/gethotelroomstaticinfo

二、输入参数:

父节点 名称 编码 类型 必填
requestor 请求方信息 --
supplierId 供应商ID int --
hotelId 酒店ID Int --
returnDataTypeList 请求内容 List --

示例:

{
  "requestor": {
    "invoker": "String",
    "operatorName": "String",
    "opClientIP": "String",
    "userId": 0,
    "languageType": "String"
  },
  "supplierId": 0,
  "hotelId": 0,
  "returnDataTypeList": [
      // 以下内容根据需要选择加入
      "BasicRoomTypeSimpleEntity",    //物理房型信息
      "BasicRoomTypeFacilityEntityList",    //物理房型设施设备信息
      "BasicRoomTypeBedTypeEntity",    //物理房型床型信息,转到BasicRoomTypeSimpleEntity
      "RoomTypeSimpleEntity",    //售卖房型信息
      "RoomTypeBedTypeEntity",    //售卖房型床型信息,床型信息转到物理房型BasicRoomTypeSimpleEntity
      "RoomTypeBroadnNetEntity"    //售卖房型网络信息,网络信息,是否可抽烟信息,转到物理房型BasicRoomTypeSimpleEntity
  ]
}

三、输出参数:

{
  "responseStatus": {
    "Timestamp": "/Date(1497257769018+0800)/",
    "Ack": "Success",
    "Errors": [
      {
        "Message": "String",
        "ErrorCode": "String",
        "StackTrace": "String",
        "SeverityCode": "Error",
        "ErrorFields": [
          {
            "FieldName": "String",
            "ErrorCode": "String",
            "Message": "String"
          }
        ],
        "ErrorClassification": "ServiceError"
      }
    ],
    "Build": "String",
    "Version": "String",
    "Extension": [
      {
        "Id": "String",
        "Version": "String",
        "ContentType": "String",
        "Value": "String"
      }
    ]
  },
  "roomStaticInfos": {
    "roomStaticInfo": [
      {
        "roomTypeInfo": [
          {
            "roomTypeID": 0,
            //子物理房型ID
            "masterBasicRoomTypeId": 0,
            //母物理房型ID
            "roomTypeName": "String",
            //物理房型名称
            "floorRange": "String",
            //楼层
            "areaRange": "String",
            //面积
            "hasWindow": "String",
            //有窗无窗 0表示无窗,1表示部分有窗,2表示有窗,null表示有窗
            "roomQuantity": "String",
            //房型数量
            "facilities": {
              //房型设施
              "facility": [
                {
                  "categoryName": "String",
                  "facilityItem": [
                    {
                      "name": "String",
                      "status": "String"
                    }
                  ]
                }
              ]
            },
            "addBedFee": 0.0,
            //能否加床,-100表示未知,-1表示不能加床,0表示免费加床,>0表示收费加床  (addBedFee > 0 即加床费)
            "hasWiredBroadnet": 0,
            // 0 无,1 有线宽带全部房间 免费,2 有线宽带部分房间免费,3 有线宽带全部房间收费, 4 有线宽带部分房间收费
            "hasWirelessBroadnet": 0,
            // 0 无,1 无线宽带全部房间 免费,2 无线宽带部分房间免费,3 无线宽带全部房间收费, 4 无线宽带部分房间收费
            "broadnetFeeDetail": 0,
            //宽带资费,宽带收费时必填
            // 此字段即将下线,内容转到同级smoke字段
            "smoking": {
              //有烟无烟  2019-01-01起将不再维护该信息,请勿继续使用
              "hasRoomInNonSmokingArea": "String",
              //可安排无烟楼层
              "hasNonSmokingRoom": "String",
              //该房型有无烟房
              "hasDeoderizedRoom": "String",
              //可无烟处理 T表示可无烟处理,F表示无此项选择,null表示无此项选择
              "notAllowSmoking": "String"
              //不可吸烟
            },
            "smoke": 0,
            //1--可吸烟,2--禁烟, 0 / -100--未知
            "roomBedInfos": {
              //此节点即将下线, 床型转到同级 basicRoomBedInfo
              "roomBedInfo": [
                {
                  "name": "大床",
                  "bedInfo": [
                    {
                      "name": "大床",
                      "numberOfBeds": 1,
                      "bedWidth": 0
                    }
                  ]
                },
                {
                  "name": "双床",
                  "bedInfo": [
                    {
                      "name": "双床",
                      "numberOfBeds": 2,
                      "bedWidth": 0
                    }
                  ]
                }
              ],
              "basicRoomBedInfo": [
                {
                  // 父床型
                  "parentBedTypeID": 360,
                  // 父床型名称
                  "parendBedName": "大床/Queen Bed",
                  // 子床型
                  "childBedTypeID": 365,
                  // 子床型名称
                  "childBedName": "双人床/Double bed",
                  // 床有几张
                  "bedCount": 1,
                  // 床宽
                  "bedWidth": 0.0
                }
              ]
            }
          }
        ],
        "roomInfos": {
          "roomInfo": [
            {
              "roomId ": 0,
              //售卖房型ID
              "basicRoomTypeId": 0,
              /子/物理房型ID
              "masterBasicRoomTypeId": 0,
              //母物理房型ID
              "roomName": "String",
              //售卖房型名称
              "extraBedFee": "String",
              //加床费
              "person": 0,
              //最大入住人数,不区分大人与小孩
              "currency": "CNY",
              // Ctrip渠道售卖币种
              "maxAudltOccupancy": 0,
              //最大入住成人数
              "maxChildrenOccupancy": 0,
              //最大入住儿童数
              "roomClass": 0,
              //关联房型ID
              // 字段即将下线,转到物理房型smoke
              "smoking": 1,
              // 1--可吸烟,2--禁烟,3--部分客房可吸烟,0/null--未知
              // 字段即将下线,转到物理房型 broadNet
              "broadNet": {
                "hasBroadnet": 0,
                //是否有宽带 T为有宽带,F为没有宽带,null表示没有宽带" (注:T=1、 F=0)
                "hasWirelessBroadnet": "T",
                //是否有无线宽带 T为有无线宽带,F为没有无线宽带,null表示没有无线宽带
                "wirelessBroadnetRoom": "String",
                //是全部房间有还是部分房间有无线宽带 1表示全部房间有,0表示部分房间有,null表示部分房间有
                "wirelessBroadnetFee": "String",
                //无线宽带收费还是免费1表示收费,0表示免费,null表示免费
                "hasWiredBroadnet": "T",
                //是否有有线宽带 T为有有线宽带,F为没有有线宽带,null表示没有有线宽带
                "wiredBroadnetRoom": "String",
                //是全部房间有还是部分房间有有线宽带1表示全部房间有,有0表示部分房间有,null表示部分房间有
                "wiredBroadnetFee": "String",
                //有线宽带收费还是免费1表示收费,0表示免费,null表示免费
                "broadnetFeeDetail": "String"
                //宽带费用明细
              },
              // 字段即将下线,转到物理房型
              "roomBedInfos": {
                "roomBedInfo": [
                  {
                    "name": "String",
                    //床型名称
                    "bedInfo": [
                      {
                        //具体床型类型
                        "name": "String",
                        "numberOfBeds": "String",
                        //床数
                        "bedWidth": "String"
                        //床宽
                      }
                    ]
                  }
                ]
              },
              "propertyNames": [
                "双早"
              ]
            }
          ]
        }
      }
    ]
  }
}

results matching ""

    No results matching ""