Fleet Engine API for on-demand trips

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

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

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

المستند المرتبط بميزة "اقتراحات"

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

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

نقطة نهاية الخدمة هي عنوان 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 وعرض الرحلة الجديدة.
delete DELETE /v1/{name=providers/*/trips/*}
يؤدي هذا الإجراء إلى حذف رحلة واحدة.
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
لإنشاء مركبة جديدة مرتبطة بمقدّم خدمة مشاركة ركوب السيارات أو توصيل الطلبات عند الطلب.
delete DELETE /v1/{name=providers/*/vehicles/*}
لحذف مركبة من "محرك الأسطول".
get GET /v1/{name=providers/*/vehicles/*}
تعرِض هذه الدالة مركبة من محرّك الأسطول.
list GET /v1/{parent=providers/*}/vehicles
تعرِض هذه السمة قائمة مفصّلة بالمركبات المرتبطة بمقدّم خدمة تتطابق مع خيارات الطلب.
search POST /v1/{parent=providers/*}/vehicles:search
تعرِض هذه السمة قائمة بالمركبات التي تتطابق مع خيارات الطلب.
update PUT /v1/{name=providers/*/vehicles/*}
لكتابة بيانات المركبات المعدَّلة في Fleet Engine
updateAttributes POST /v1/{name=providers/*/vehicles/*}:updateAttributes
تعديل سمات المركبة جزئيًا