BookingNotification 준비 완료

BookingNotification 메서드(UpdateBooking 실시간 업데이트(RTU)라고도 함)는 시스템에서 Actions Center 예약이 업데이트되면 Google에 알립니다. 예를 들어 예약이 취소되거나 수정된 경우입니다. 이때 notification.partners.bookings.patch 또는 BookingNotification.UpdateBooking를 전송해야 합니다.

BookingNotification 작업 요구사항

이 작업을 완료하려면 오류가 없는 유효한 BookingNotifications을(를) 전송하세요. Availability Replace, Merchant, Service 메서드를 호출하면 태스크가 무효화될 수 있습니다.

수정 가능한 필드

  • startTime
  • duration
  • partySize

name, merchant_id, service_id 및 변경되는 특정 필드를 지정해야 합니다. 다른 입력란은 선택사항입니다. 경우에 따라 여러 필드가 동시에 변경될 수 있습니다. 이러한 경우 쉼표는 updateMask의 필드를 구분합니다. 예: updateMask=partySize,startTime

작업이 성공하면 응답 본문에 Booking 인스턴스가 포함됩니다.

취소 요청 예시

Request:
PATCH https://mapsbooking.googleapis.com/v1alpha/notification/partners/<PARTNER_ID>/bookings/<BOOKING_ID>?updateMask=status

Body:
{
  "name": "partners/<PARTNER_ID>/bookings/<BOOKING_ID>",
  "merchantId": "10001",
  "serviceId": "1001",
  "status": "CANCELED"
}

응답 본문

취소 응답 예시

booking: {
    name: "partners/<PARTNER_ID>/bookings/<BOOKING_ID>",
    merchant_id: "10001",
    service_id: "1001",
    start_time: {
      seconds: 1736120700
},
    duration: {
      seconds: 900
},
    status: "CANCELED",
    party_size: 2
}