সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
BookingNotification পদ্ধতি, যা UpdateBooking রিয়েল-টাইম আপডেট (আরটিইউ) নামেও পরিচিত, আপনার সিস্টেমে অ্যাকশন সেন্টার বুকিংয়ে একটি আপডেট করা হলে Google-কে অবহিত করে। উদাহরণের মধ্যে রয়েছে বাতিল বা সংশোধিত রিজার্ভেশন। তখনই একটি notification.partners.bookings.patch বা BookingNotification.UpdateBooking পাঠাতে হবে।
বুকিং বিজ্ঞপ্তি টাস্ক প্রয়োজনীয়তা
এই কাজটি সম্পূর্ণ করতে, কোনো ত্রুটি ছাড়াই বৈধ BookingNotifications পাঠান। প্রাপ্যতা প্রতিস্থাপন, বণিক, এবং পরিষেবা পদ্ধতিতে কলগুলি কাজটিকে বাতিল করতে পারে৷
পরিবর্তনযোগ্য ক্ষেত্র
startTime
duration
partySize
name , merchant_id , service_id , এবং যেকোনো নির্দিষ্ট ক্ষেত্র যা পরিবর্তন হয় তা অবশ্যই উল্লেখ করতে হবে। অন্য সব ক্ষেত্র ঐচ্ছিক. কিছু ক্ষেত্রে, একাধিক ক্ষেত্র একই সময়ে পরিবর্তিত হতে পারে। এই ধরনের ক্ষেত্রে, কমা updateMask ক্ষেত্রগুলিকে আলাদা করে। উদাহরণস্বরূপ, updateMask=partySize,startTime ।
টাস্ক সফল হলে, রেসপন্স বডিতে বুকিং এর একটি উদাহরণ থাকে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-25 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# BookingNotification Ready\n\n`BookingNotification` method, also known as the `UpdateBooking` Real-Time Update (RTU), notifies\nGoogle when an update is made to the Actions Center booking on your system.\nExample situations include canceled or modified reservations. That is when a\n[`notification.partners.bookings.patch`](/maps-booking/reference/maps-booking-api/rest/v1alpha/notification.partners.bookings/patch) or `BookingNotification.UpdateBooking` must be sent.\n\nBookingNotification task requirements\n-------------------------------------\n\nTo complete this task, send valid `BookingNotifications` with no errors. Calls\nto Availability Replace, Merchant, and Service methods can invalidate the task.\n\n### Modifiable fields\n\n- `startTime`\n- `duration`\n- `partySize`\n\nThe `name`, `merchant_id`, `service_id`, and any specific field that changes\nmust be specified. All other fields are optional. In some cases, multiple fields\ncan change at the same time. In such cases, commas separate the fields in the\n`updateMask`. For example, `updateMask=partySize,startTime`.\n\nIf the task is successful, the response body contains an instance of [Booking](/maps-booking/reference/maps-booking-api/rest/v1alpha/notification.partners.bookings#Booking).\n\nCancelation request example\n---------------------------\n\n Request:\n PATCH https://mapsbooking.googleapis.com/v1alpha/notification/partners/\u003cPARTNER_ID\u003e/bookings/\u003cBOOKING_ID\u003e?updateMask=status\n\n Body:\n {\n \"name\": \"partners/\u003cPARTNER_ID\u003e/bookings/\u003cBOOKING_ID\u003e\",\n \"merchantId\": \"10001\",\n \"serviceId\": \"1001\",\n \"status\": \"CANCELED\"\n }\n\n### Response body\n\n#### Cancelation response example\n\n booking: {\n name: \"partners/\u003cPARTNER_ID\u003e/bookings/\u003cBOOKING_ID\u003e\",\n merchant_id: \"10001\",\n service_id: \"1001\",\n start_time: {\n seconds: 1736120700\n },\n duration: {\n seconds: 900\n },\n status: \"CANCELED\",\n party_size: 2\n }"]]