Phương thức tuỳ chỉnh ở cấp bộ sưu tập để cập nhật trạng thái Xuất hiện trên Google cho nhiều cơ sở lưu trú. Mỗi lệnh gọi có thể bật hoặc tắt nhiều khách sạn. Để bật một số khách sạn và tắt một số khách sạn, bạn sẽ phải thực hiện nhiều lệnh gọi.
Yêu cầu HTTP
POST https://travelpartner.googleapis.com/v3/{account=accounts/*}/hotels:setLiveOnGoogle
URL sử dụng cú pháp Chuyển mã gRPC.
Tham số đường dẫn
| Tham số | |
|---|---|
account |
Bắt buộc. Tên tài nguyên của tài khoản. Định dạng là accounts/{account_id}. |
Nội dung yêu cầu
Nội dung yêu cầu chứa dữ liệu với cấu trúc sau:
| Biểu diễn dưới dạng JSON |
|---|
{
"liveOnGoogle": boolean,
"partnerHotelIds": [
string
],
"liveOnGoogleStatus": enum ( |
| Trường | |
|---|---|
liveOnGoogle |
Không bắt buộc. KHÔNG CÒN DÙNG NỮA. Cơ sở lưu trú có xuất hiện trên Google hay không. Khi đúng, Google sẽ hiển thị các tài sản nếu quá trình tích hợp đã hoàn tất và tài sản đó có sẵn. Khi giá trị là false, Google sẽ không bao giờ hiển thị các thuộc tính. Đã thay thế bằng Bạn chỉ nên đặt một trong hai thuộc tính |
partnerHotelIds[] |
Bắt buộc. Xác định các thuộc tính cần cập nhật bằng chế độ cài đặt liveOnGoogle. |
liveOnGoogleStatus |
Không bắt buộc. Tài sản có xuất hiện trên Google hay không, với các chế độ kiểm soát chi tiết hơn so với trường boolean Bạn chỉ nên đặt một trong hai thuộc tính Lưu ý: Bạn nên đặt trường này trong dấu ngoặc kép. Ví dụ: |
Nội dung phản hồi
Thông báo phản hồi cho HotelService.SetLiveOnGoogle.
Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:
| Biểu diễn dưới dạng JSON |
|---|
{ "updatedHotelIds": [ string ], "failedHotelIds": [ string ] } |
| Trường | |
|---|---|
updatedHotelIds[] |
Xác định các thuộc tính được cập nhật. |
failedHotelIds[] |
Xác định những thuộc tính mà Google không thể cập nhật. |
Phạm vi uỷ quyền
Yêu cầu phạm vi OAuth sau:
https://www.googleapis.com/auth/travelpartner
Để biết thêm thông tin, hãy xem OAuth 2.0 Overview.