taobao.xhotel.cm.ota.hotelproduct.post (CM拉取飞猪酒店静态数据)

CM拉取飞猪酒店静态数据

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
ota_request OpenApi4CMRequest 必须 请求
  • head
  • Head
  • 可选
  • 请求头
  • └ vendor_key
  • String
  • 必须
  • 1ZjPWYa/yZ07pv4aXVRKaA==
  • 供应商密钥
  • └ vendor_code
  • String
  • 必须
  • fliggy
  • 供应商code
  • └ body
  • String
  • 必须
  • <OTA_HotelProductRQ Version="4.0" EchoToken="traceID" PrimaryLangID="en-us" TimeStamp="2021-10-17T09:30:47Z" xmlns="http://www.opentravel.org/OTA/2003/05"> <HotelProducts> <HotelProduct HotelCode="5451622" /> </HotelProducts> </OTA_HotelProductRQ>
  • 请求体

响应参数

名称 类型 示例值 描述
ota_response OpenApi4CMResponse 响应
  • head
  • Head
  • 响应头
  • └ trace_id
  • String
  • 0b7ae10617725895036493532d1818
  • traceid
  • └ body
  • String
  • <OTA_HotelProductRS Version="4.0" PrimaryLangID="en_US" TimeStamp="2026-03-04T09:58:23.67+08:00" EchoToken="traceID"><Errors><Error Type="4" ShortText="Authentication error" Code="497"/></Errors></OTA_HotelProductRS>
  • 响应体

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
XhotelCmOtaHotelproductPostRequest req = new XhotelCmOtaHotelproductPostRequest();
XhotelCmOtaHotelproductPostRequest.OpenApi4CMRequest obj1 = new XhotelCmOtaHotelproductPostRequest.OpenApi4CMRequest();
XhotelCmOtaHotelproductPostRequest.Head obj2 = new XhotelCmOtaHotelproductPostRequest.Head();
obj2.setVendorKey("1ZjPWYa/yZ07pv4aXVRKaA==");
obj2.setVendorCode("fliggy");
obj1.setHead(obj2);
obj1.setBody("<OTA_HotelProductRQ Version=\"4.0\" EchoToken=\"traceID\" PrimaryLangID=\"en-us\" TimeStamp=\"2021-10-17T09:30:47Z\"     xmlns=\"http://www.opentravel.org/OTA/2003/05\">     <HotelProducts>         <HotelProduct HotelCode=\"5451622\" />     </HotelProducts> </OTA_HotelProductRQ>");
req.setOtaRequest(obj1);
XhotelCmOtaHotelproductPostResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<xhotel_cm_ota_hotelproduct_post_response>
    <ota_response>
        <head>
            <trace_id>0b7ae10617725895036493532d1818</trace_id>
        </head>
        <body>&lt;OTA_HotelProductRS Version=&quot;4.0&quot; PrimaryLangID=&quot;en_US&quot; TimeStamp=&quot;2026-03-04T09:58:23.67+08:00&quot; EchoToken=&quot;traceID&quot;&gt;&lt;Errors&gt;&lt;Error Type=&quot;4&quot; ShortText=&quot;Authentication error&quot; Code=&quot;497&quot;/&gt;&lt;/Errors&gt;&lt;/OTA_HotelProductRS&gt;</body>
    </ota_response>
</xhotel_cm_ota_hotelproduct_post_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部