Method: accounts.hotels.setLiveOnGoogle

複数の宿泊施設の [Google で公開中] ステータスを更新するコレクション レベルのカスタム メソッド。各呼び出しで複数のホテルのオンとオフを切り替えることができます。一部のホテルをオンにし、一部のホテルをオフにするには、複数の呼び出しを行う必要があります。

HTTP リクエスト

POST https://travelpartner.googleapis.com/v3/{account=accounts/*}/hotels:setLiveOnGoogle

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
account

string

必須。アカウントのリソース名。形式は accounts/{account_id} です。

リクエストの本文

リクエストの本文には、次の構造のデータが含まれます。

JSON 表現
{
  "liveOnGoogle": boolean,
  "partnerHotelIds": [
    string
  ],
  "liveOnGoogleStatus": enum (LiveOnGoogleStatus)
}
フィールド
liveOnGoogle
(deprecated)

boolean

省略可。非推奨。宿泊施設が Google に表示されるかどうか。true の場合、統合が完了していてプロパティが利用可能であれば、Google はプロパティを表示します。false の場合、Google はプロパティを一切表示しません。

liveOnGoogleStatus に置き換わりました。

liveOnGoogle または liveOnGoogleStatus のいずれか 1 つのみを設定します。両方が設定されている場合は、liveOnGoogleStatus が使用されます。

partnerHotelIds[]

string

必須。liveOnGoogle 設定で更新するプロパティを指定します。

liveOnGoogleStatus

enum (LiveOnGoogleStatus)

省略可。プロパティが Google に表示されるかどうか。元の liveOnGoogle ブール値フィールドよりも詳細な制御が可能です。

liveOnGoogle または liveOnGoogleStatus のいずれか 1 つのみを設定します。両方が設定されている場合は、liveOnGoogleStatus が使用されます。

注: このフィールドは引用符で囲む必要があります。例: "LIVE_ON_GOOGLE_STATUS_INACTIVE"

レスポンスの本文

HotelService.SetLiveOnGoogle に対するレスポンス メッセージです。

成功した場合、レスポンスの本文には次の構造のデータが含まれます。

JSON 表現
{
  "updatedHotelIds": [
    string
  ],
  "failedHotelIds": [
    string
  ]
}
フィールド
updatedHotelIds[]

string

更新されたプロパティを識別します。

failedHotelIds[]

string

Google が更新できなかったプロパティを特定します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/travelpartner

詳細については、OAuth 2.0 Overview をご覧ください。