Google Maps Booking API

تستخدِم أدوات تجميع المواعيد هذه الواجهة لإعلامينا بالتعديلات على المواعيد وتعديل مستودعاتها، بما في ذلك التجّار والخدمات ومدى التوفّر.

الخدمة: mapsbooking.googleapis.com

للاتّصال بهذه الخدمة، ننصحك باستخدام مكتبات العملاء التي تقدّمها Google. إذا كان تطبيقك يحتاج إلى استخدام مكتباتك الخاصة لاستدعاء هذه الخدمة، استخدِم المعلومات التالية عند تقديم طلبات البيانات من واجهة برمجة التطبيقات.

مستند Discovery

مستند الاكتشاف هو مواصفة يمكن للآلة قراءتها لوصف واجهات برمجة تطبيقات REST واستخدامها. يُستخدم في إنشاء مكتبات للعملاء، ومكونات IDE الإضافية، وأدوات أخرى تتفاعل مع Google APIs. قد تقدّم خدمة واحدة عدّة مستندات اكتشاف. توفّر هذه الخدمة مستند الاكتشاف التالي:

نقطة نهاية الخدمة

نقطة نهاية الخدمة هي عنوان URL أساسي يحدِّد عنوان الشبكة لخدمة واجهة برمجة التطبيقات. قد تتضمّن خدمة واحدة عدة نقاط نهاية للخدمات. تشتمل هذه الخدمة على نقطة نهاية الخدمة التالية، وترتبط جميع معرّفات الموارد المنتظمة (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
يحلّ Services محلّ 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 حالي