Method: accounts.hotels.setLiveOnGoogle

여러 숙박 시설의 'Google에 게시' 상태를 업데이트하는 컬렉션 수준 맞춤 메서드입니다. 각 호출은 여러 호텔을 사용 설정 또는 사용 중지할 수 있습니다. 일부 호텔을 사용 설정하고 일부 호텔을 사용 중지하려면 여러 번 호출해야 합니다.

HTTP 요청

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

URL은 gRPC 트랜스코딩 구문을 사용합니다.

경로 매개변수

매개변수
account

string

필수 항목입니다. 계정의 리소스 이름입니다. 형식은 accounts/{account_id}입니다.

요청 본문

요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.

JSON 표현
{
  "liveOnGoogle": boolean,
  "partnerHotelIds": [
    string
  ],
  "liveOnGoogleStatus": enum (LiveOnGoogleStatus)
}
필드
liveOnGoogle
(deprecated)

boolean

선택사항입니다. DEPRECATED. 숙박 시설이 Google에 표시되는지 여부입니다. true인 경우 통합이 완료되고 숙박 시설을 사용할 수 있으면 Google에서 숙박 시설을 표시합니다. false인 경우 Google에서 속성을 표시하지 않습니다.

liveOnGoogleStatus(으)로 대체됨

liveOnGoogle 또는 liveOnGoogleStatus 중 하나만 설정해야 합니다. 둘 다 설정된 경우 liveOnGoogleStatus가 사용됩니다.

partnerHotelIds[]

string

필수 항목입니다. liveOnGoogle 설정으로 업데이트할 속성을 식별합니다.

liveOnGoogleStatus

enum (LiveOnGoogleStatus)

선택사항입니다. 속성이 Google에 표시되는지 여부입니다. 원래 liveOnGoogle 불리언 필드보다 더 세밀하게 제어할 수 있습니다.

liveOnGoogle 또는 liveOnGoogleStatus 중 하나만 설정해야 합니다. 둘 다 설정된 경우 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를 참고하세요.