文档中心 > International Hotel

Update order info

更新时间:2024/03/26 访问次数:1790

Interface Description

Partners could use this interface to update the order status

Method

taobao.xhotel.order.update

Request parameters

O: Optional; R: Required; SR: Special Required

Name Type O/R/SR Example Description
tid Number R 1387784033263 tabao order id
opt_type Number R 2 1:order cancelled(Push cancellation status only for out rule cancellation)
2:booking succeeded
3:Checked in
4: Checked out
5:noshow
confirm_code String O 25705251 hotelConfirmationNo
hotel_reverse_reason_desc String O out rule cancellation description of the reason for rejecting the order
hotel_reverse_reason_detail String O Agreement on cancellation has been reached between platform customer service and the customer description of the reason deta for rejecting the order

Return result

Response successful, success and failure samples of result

1、Json- reservationInfoNotify -Response-Success

{
  "xhotel_order_update_response":{
    "result":"\"success\""
  }
}

2、Json- reservationInfoNotify-Response-Failed

{
	"error_response":{
		"msg":"Remote service error",
		"code":50,
		"sub_msg":"非法参数",
		"sub_code":"isv.invalid-parameter"
	}
}

中文:https://fliggy.open.taobao.com/doc.htm?docId=23026&docType=2

Request Sample Code

Java

TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
XhotelOrderUpdateRequest req = new XhotelOrderUpdateRequest();
req.setTid(100100100L);
req.setOptType(2L);
req.setConfirmCode("25705251");
req.setHotelReverseReasonCode(3300001L);
req.setHotelReverseReasonDesc("House renovation");
req.setHotelReverseReasonDetail("House renovation requires maintenance");
XhotelOrderUpdateResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

.NET

ITopClient client = new DefaultTopClient(url, appkey, secret);
XhotelOrderUpdateRequest req = new XhotelOrderUpdateRequest();
req.Tid = 100100100L;
req.OptType = 1L;
req.ConfirmCode = "25705251";
req.HotelReverseReasonCode = 3300001L;
req.HotelReverseReasonDesc = "House renovation";
req.HotelReverseReasonDetail = "House renovation require maintenance";
XhotelOrderUpdateResponse rsp = client.Execute(req, sessionKey);
Console.WriteLine(rsp.Body);

FAQ

关于此文档暂时还没有FAQ
返回
顶部