文档中心 > API类目 > 酒店商品API

taobao.xhotel.city.coordinates.batch.upload (上传信息计算飞猪国际城市)

给供应商提供计算对应飞猪城市的服务,免去城市名称匹配流程,加快对接流程。目前只适用于国际城市,国内+港澳台暂不支持。 非实时计算接口,每次批量上传不少于1条的数据,后端离线计算,请于30分钟后再下载结果。

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
coordinate_list Coordinate [] 必须
  • 最大列表长度:1000
  • 经纬度列表
    • └ country
    • Number
    • 必须
    • 900170
    • 飞猪国家编码
    • └ latitude
    • String
    • 必须
    • 7.880405
    • 纬度
    • └ longitude
    • String
    • 必须
    • 98.392202
    • 经度
    • └ outer_id
    • String
    • 必须
    • 8554
    • 外部经纬度标识id,可以是酒店或城市的id

    响应参数

    名称 类型 示例值 描述
    batch_id Number 963522222 上传成功后的批次号

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    XhotelCityCoordinatesBatchUploadRequest req = new XhotelCityCoordinatesBatchUploadRequest();
    List<XhotelCityCoordinatesBatchUploadRequest.Coordinate> list2 = new ArrayList<XhotelCityCoordinatesBatchUploadRequest.Coordinate>();
    XhotelCityCoordinatesBatchUploadRequest.Coordinate obj3 = new XhotelCityCoordinatesBatchUploadRequest.Coordinate();
    list2.add(obj3);
    obj3.setCountry(900170L);
    obj3.setLatitude("7.880405");
    obj3.setLongitude("98.392202");
    obj3.setOuterId("8554");
    req.setCoordinateList(list2);
    XhotelCityCoordinatesBatchUploadResponse rsp = client.execute(req, sessionKey);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <xhotel_city_coordinates_batch_upload_response>
        <batch_id>963522222</batch_id>
    </xhotel_city_coordinates_batch_upload_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

    返回
    顶部