Google Maps Booking API

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

سرویس: mapsbooking.googleapis.com

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

سند کشف

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

نقطه پایانی سرویس

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

  • https://mapsbooking.googleapis.com

منبع REST: v1alpha.invalidation.partners

روش‌ها
invalidateResource 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

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

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

روش‌ها
batchDelete POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchDelete
رکوردهای نوع فید مشخص شده را حذف می‌کند.
batchPush 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 موجود که توسط تجمیع‌کننده مشخص‌شده مدیریت می‌شود را حذف می‌کند.
getStatus 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 موجود را به‌روزرسانی می‌کند.