On-Demand Rides and Deliveries API

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

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

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

مستند Discovery

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

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

نقطة نهاية الخدمة هي عنوان 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 بدلاً من ذلك.