On-Demand Rides and Deliveries API

خدمات لمقدمي الرحلات والتسليمات عند الطلب.

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

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

مستند Discovery

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

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

نقطة نهاية الخدمة هي عنوان URL أساسي يحدِّد عنوان الشبكة لإحدى خدمات واجهة برمجة التطبيقات. قد تتضمن خدمة واحدة نقاط نهاية متعددة للخدمة. تتضمن هذه الخدمة نقطة نهاية الخدمة التالية وجميع معرّفات الموارد المنتظمة (URI) أدناه مرتبطة بنقطة نهاية الخدمة هذه:

  • https://fleetengine.googleapis.com

مورد REST: v1.providers.billableTrips

الطُرق
report POST /v1/{name=providers/*/billableTrips/*}:report
الإبلاغ عن استخدام الرحلة القابل للفوترة

مورد REST: v1.providers.trips

الطُرق
create POST /v1/{parent=providers/*}/trips
ينشئ هذا الحقل رحلة في Fleet Engine ويعيد الرحلة الجديدة.
get GET /v1/{name=providers/*/trips/*}
يمكنك الحصول على معلومات عن رحلة واحدة.
search POST /v1/{parent=providers/*}/trips:search
يمكنك الحصول على جميع الرحلات لمركبة معيّنة.
update PUT /v1/{name=providers/*/trips/*}
يتم تعديل بيانات الرحلة.

مورد REST: v1.providers.vehicles

الطُرق
create POST /v1/{parent=providers/*}/vehicles
إنشاء نسخة افتراضية من مركبة جديدة مرتبطة بمقدّم خدمة مشاركة الرحلات أو خدمات التوصيل عند الطلب.
get GET /v1/{name=providers/*/vehicles/*}
لعرض مركبة من Fleet Engine
list GET /v1/{parent=providers/*}/vehicles
لعرض قائمة مقسّمة على صفحات للمركبات المرتبطة بمقدّم خدمة الذي يطابق خيارات الطلب.
search POST /v1/{parent=providers/*}/vehicles:search
تعرض قائمة بالمركبات التي تطابق خيارات الطلب.
searchFuzzed
(deprecated)
POST /v1/{parent=providers/*}/vehicles:searchFuzzed
تم إيقافها: يمكنك استخدام SearchVehicles بدلاً منها.
update PUT /v1/{name=providers/*/vehicles/*}
كتابة بيانات المركبة المعدَّلة في Fleet Engine
updateAttributes POST /v1/{name=providers/*/vehicles/*}:updateAttributes
يتم تعديل سمات المركبة جزئيًا.
updateLocation
(deprecated)
PUT /v1/{name=providers/*/vehicles/*}:updateLocation
تم إيقافها: يمكنك استخدام طريقة UpdateVehicle بدلاً من ذلك.