文档中心 > API类目 > 飞猪酒店EBooking

alitrip.hotel.ebooking.config.update (酒店配置信息变更接口)

酒店配置信息变更接口,包含 新增或更新佣金发票信息、 新增 佣金发票审核明细、新增或更新 已经审核通过的佣金发票信息、新增酒店联系信息和佣金发票审核 状态, 根据 hid 更新 分账账户信息

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
need_insert_hotel_invoice_detail_audit_info Boolean 可选 false
  • 默认值:false
  • 是否要 新增 佣金发票审核明细,
    hotel_invoice_detail_audit String 可选 0 佣金发票审核明细记录, , com.taobao.trip.hec.client.domain.contact.HotelInvoiceDetailAuditDO 序列化后的String
    hotel_contact_info String 可选 0 佣金发票信息,com.taobao.trip.hec.client.domain.contact.HotelContactInfoDO 序列化后的String
    need_insert_or_update_hotel_contact_info Boolean 可选 false
  • 默认值:false
  • 是否需要 【新增或修改】 佣金发票 信息
    need_insert_or_update_approved_contact_info Boolean 可选 false
  • 默认值:false
  • 是否需要 【新增或修改】审核通过的佣金发票 信息
    contact_info_audit String 可选 0 需要 新增 酒店联系方式和佣金发票审核状态 的对象,com.taobao.trip.hec.client.domain.contact.ContactInfoAuditDO json化后的 String
    need_insert_hotel_contact_info_audit_status_info Boolean 可选 false
  • 默认值:false
  • 是否需要 新增 酒店联系方式和佣金发票审核【状态】
    need_modify_settle_account Boolean 可选 false
  • 默认值:false
  • 是否根据hid 更新分账账号,仅限制使用于自营卖家,非自营卖家无法通过hid唯一确认一条分账记录
    json_account_request_info String 可选 0 根据hid 更新分账账号的入参对象 json , {@link com.taobao.trip.hta.client.domain.settle.AccountRequestInfoPO}
    json_alipay_acct_info String 可选 0 AccountRequestInfoPO 参数里 的 泛型字段 , {@link com.taobao.trip.hta.client.domain.settle.AccountRequestInfoPO#accountType} , json {@link com.taobao.trip.hta.client.domain.settle.AlipayAcctInfoVO}
    json_bank_acct_info String 可选 0 AccountRequestInfoPO 参数里 的 泛型字段 , {@link com.taobao.trip.hta.client.domain.settle.AccountRequestInfoPO#accountType} , json {@link com.taobao.trip.hta.client.domain.settle.BankAcctInfoVO}

    响应参数

    名称 类型 示例值 描述
    result ResultSet 0 result
    • └ error_code
    • String
    • 0
    • errorCode
    • └ error_msg
    • String
    • 0
    • errorMsg
    • └ success
    • Boolean
    • false
    • success
    • first_result
    • XHotelConfigUpdateResult
    • firstResult
    • └ insert_or_update_approved_contact_info_msg
    • String
    • 0
    • 已经审核通过的佣金发票的新增或更新结果,业务错误信息
    • └ contact_info_insert_or_update_result
    • Boolean
    • false
    • 佣金发票的新增或更新的结果,是否成功
    • └ contact_info_insert_or_update_msg
    • String
    • 0
    • 佣金发票的新增或更新的结果,业务错误信息
    • └ insert_hotel_invoice_detail_audit_info_result
    • Boolean
    • false
    • 佣金发票 审核明细 新增结果
    • └ insert_hotel_invoice_detail_audit_info_msg
    • String
    • 0
    • 佣金发票 审核明细结果,业务错误信息
    • └ insert_or_update_approved_contact_info_result
    • Boolean
    • false
    • 已经审核通过的佣金发票的新增或更新 的结果
    • └ insert_hotel_contact_info_audit_msg
    • String
    • 0
    • 酒店联系方式和佣金发票审核状态 新增,业务错误信息
    • └ insert_hotel_contact_info_audit_result
    • Boolean
    • false
    • 酒店联系方式和佣金发票审核状态 新增结果
    • └ modify_settle_account_msg
    • String
    • 0
    • 根据hid 更新分账账号 的结果 , 业务错误信息
    • └ modify_settle_account_result
    • Boolean
    • 0
    • 根据hid 更新分账账号 的结果

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlitripHotelEbookingConfigUpdateRequest req = new AlitripHotelEbookingConfigUpdateRequest();
    req.setNeedInsertHotelInvoiceDetailAuditInfo(false);
    req.setHotelInvoiceDetailAudit("0");
    req.setHotelContactInfo("0");
    req.setNeedInsertOrUpdateHotelContactInfo(false);
    req.setNeedInsertOrUpdateApprovedContactInfo(false);
    req.setContactInfoAudit("0");
    req.setNeedInsertHotelContactInfoAuditStatusInfo(false);
    req.setNeedModifySettleAccount(false);
    req.setJsonAccountRequestInfo("0");
    req.setJsonAlipayAcctInfo("0");
    req.setJsonBankAcctInfo("0");
    AlitripHotelEbookingConfigUpdateResponse rsp = client.execute(req, sessionKey);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <alitrip_hotel_ebooking_config_update_response>
        <result>
            <error_code>0</error_code>
            <error_msg>0</error_msg>
            <success>false</success>
            <first_result>
                <insert_or_update_approved_contact_info_msg>0</insert_or_update_approved_contact_info_msg>
                <contact_info_insert_or_update_result>false</contact_info_insert_or_update_result>
                <contact_info_insert_or_update_msg>0</contact_info_insert_or_update_msg>
                <insert_hotel_invoice_detail_audit_info_result>false</insert_hotel_invoice_detail_audit_info_result>
                <insert_hotel_invoice_detail_audit_info_msg>0</insert_hotel_invoice_detail_audit_info_msg>
                <insert_or_update_approved_contact_info_result>false</insert_or_update_approved_contact_info_result>
                <insert_hotel_contact_info_audit_msg>0</insert_hotel_contact_info_audit_msg>
                <insert_hotel_contact_info_audit_result>false</insert_hotel_contact_info_audit_result>
                <modify_settle_account_msg>0</modify_settle_account_msg>
                <modify_settle_account_result>0</modify_settle_account_result>
            </first_result>
        </result>
    </alitrip_hotel_ebooking_config_update_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

    返回
    顶部