Google Maps Booking API

جمع‌آوری‌کنندگان زمان‌بندی با این API تماس می‌گیرند تا به‌روزرسانی‌های قرار را به ما اطلاع دهند و موجودی‌هایشان از جمله تاجران، خدمات و در دسترس بودن را به‌روزرسانی کنند.

خدمات: mapsbooking.googleapis.com

برای تماس با این سرویس، توصیه می کنیم از کتابخانه های سرویس گیرنده ارائه شده توسط Google استفاده کنید. اگر برنامه شما نیاز به استفاده از کتابخانه های خود برای فراخوانی این سرویس دارد، هنگام درخواست API از اطلاعات زیر استفاده کنید.

سند کشف

Discovery Document یک ویژگی قابل خواندن توسط ماشین برای توصیف و مصرف API های REST است. از آن برای ساخت کتابخانه های سرویس گیرنده، پلاگین های IDE و سایر ابزارهایی که با Google API در تعامل هستند استفاده می شود. یک سرویس ممکن است چندین سند کشف را ارائه دهد. این سرویس سند کشف زیر را ارائه می دهد:

نقطه پایان خدمات

نقطه پایانی سرویس یک URL پایه است که آدرس شبکه یک سرویس API را مشخص می کند. یک سرویس ممکن است چندین نقطه پایانی سرویس داشته باشد. این سرویس دارای نقطه پایانی سرویس زیر است و همه URI های زیر مربوط به این نقطه پایانی سرویس هستند:

  • https://mapsbooking.googleapis.com

منبع REST: v1alpha.invalidation.partners

روش ها
invalidate Resource POST /v1alpha/invalidation/{resourceId=partners/**}:invalidateResource
یک منبع موجود را باطل می کند.

منبع REST: v1alpha.inventory.partners.availability

روش ها
replace POST /v1alpha/inventory/{parent=partners/*}/availability:replace
Availability Services موجود را جایگزین می کند.

منبع REST: v1alpha.inventory.partners.feeds

روش ها
get Status GET /v1alpha/inventory/{name=partners/*/feeds/*/*}/status
Status فید آپلود شده قبلی توسط جمع کننده مشخص شده را بازیابی می کند و آن را برمی گرداند.

منبع REST: v1alpha.inventory.partners.feeds.record

روش ها
batch Delete POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchDelete
رکوردهای نوع خوراک مشخص شده را حذف می کند.
batch Push POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchPush
سوابق نوع خوراک مشخص شده را درج و/یا به روز می کند.

منبع REST: v1alpha.inventory.partners.feeds.status

روش ها
list GET /v1alpha/inventory/{name=partners/*/feeds/*}/status
Status چندین تاجر، سرویس یا فیدهای موجود که قبلاً بارگذاری شده‌اند توسط جمع‌آوری‌کننده مشخص‌شده را بازیابی می‌کند و آنها را برمی‌گرداند.

منبع REST: v1alpha.inventory.partners.merchants

روش ها
create POST /v1alpha/inventory/{parent=partners/*}/merchants
یک Merchant جدید ایجاد می کند که توسط جمع کننده مشخص شده مدیریت می شود و آن را برمی گرداند.
delete DELETE /v1alpha/inventory/{name=partners/*/merchants/*}
یک Merchant موجود که توسط جمع‌آوری‌کننده مشخص شده مدیریت می‌شود را حذف می‌کند.
get Status GET /v1alpha/inventory/{name=partners/*/merchants/*/status}
MerchantStatus یک Merchant را دریافت کنید.
patch PATCH /v1alpha/inventory/{merchant.name=partners/*/merchants/*}
یک Merchant موجود تحت مدیریت جمع‌آوری‌کننده مشخص شده را به‌روزرسانی می‌کند و آن را برمی‌گرداند.

منبع REST: v1alpha.inventory.partners.merchants.services

روش ها
create POST /v1alpha/inventory/{parent=partners/*/merchants/*}/services
یک Service جدید از یک تاجر ایجاد می کند که توسط جمع کننده مشخص شده مدیریت می شود و آن را برمی گرداند.
delete DELETE /v1alpha/inventory/{name=partners/*/merchants/*/services/*}
یک Service موجود از یک تاجر که توسط جمع‌آوری‌کننده مشخص شده مدیریت می‌شود را حذف می‌کند.
patch PATCH /v1alpha/inventory/{service.name=partners/*/merchants/*/services/*}
Service موجود یک تاجر را که توسط جمع‌آوری‌کننده مشخص شده مدیریت می‌شود، به‌روزرسانی می‌کند و آن را برمی‌گرداند.

منبع REST: v1alpha.inventory.partners.merchants.services.availability

روش ها
replace POST /v1alpha/inventory/{serviceAvailability.name=partners/*/merchants/*/services/*}/availability:replace
Availability یک Service موجود از یک تاجر که توسط جمع‌آوری مشخص شده مدیریت می‌شود را جایگزین می‌کند و آن را برمی‌گرداند.

منبع REST: v1alpha.inventory.partners.merchants.status

روش ها
list GET /v1alpha/inventory/{parent=partners/*/merchants}/status
فهرست همه MerchantStatus شریکی که شرایط فیلتر را دارند.

منبع REST: v1alpha.notification.partners.bookings

روش ها
patch PATCH /v1alpha/notification/{booking.name=partners/*/bookings/*}
یک Booking موجود را به روز می کند.

منبع REST: v1alpha.notification.partners.orders

روش ها
patch PATCH /v1alpha/notification/{order.name=partners/*/orders/*}
یک Order موجود را به روز می کند.