Method: accounts.hotels.setLiveOnGoogle

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

string

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 (LiveOnGoogleStatus)
}
Trường
liveOnGoogle
(deprecated)

boolean

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 liveOnGoogleStatus.

Bạn chỉ nên đặt một trong hai thuộc tính liveOnGoogle hoặc liveOnGoogleStatus; nếu bạn đặt cả hai, thì liveOnGoogleStatus sẽ được dùng.

partnerHotelIds[]

string

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

enum (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 liveOnGoogle ban đầu.

Bạn chỉ nên đặt một trong hai thuộc tính liveOnGoogle hoặc liveOnGoogleStatus; nếu bạn đặt cả hai, thì liveOnGoogleStatus sẽ được dùng.

Lưu ý: Bạn nên đặt trường này trong dấu ngoặc kép. Ví dụ: "LIVE_ON_GOOGLE_STATUS_INACTIVE".

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[]

string

Xác định các thuộc tính được cập nhật.

failedHotelIds[]

string

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.