البحث عن رحلات
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
توفّر Fleet Engine نقطة النهاية SearchTripsRequest التي يمكنك استخدامها للعثور على الرحلات. توضّح هذه المقالة سيناريوهَين يمكنك فيهما استخدام هذه الميزة.
يمكنك الاطّلاع على SearchTripsRequest في gRPC أو trips.Search في REST.
تحديد الرحلات النشطة لمركبة
للعثور على الرحلات النشطة لحقول معيّنة، استخدِم رسالة SearchTripsRequest لضبط vehicle_id على المركبة قيد الدراسة وضبط active_trips_only على true.
مطابقة مدى توفّر المركبات بين نظامك وFleet Engine
في بعض الحالات، قد تظهر لك نتائج تعرضها SearchVehicles لا تتطابق مع المركبات التي تعرف أنّها متوفّرة في نظامك ومجموعة مركباتك. يحدث ذلك لأنّ SearchVehicles إما لا يعرض المركبات التي تتضمّن رحلات نشطة، أو يعرضها في مرتبة متأخرة في نتائج البحث. أحد أسباب ذلك هو أنّ المركبات قد أكملت الرحلات، ولكن لم يتم ضبط حالة الرحلة بشكل صحيح على COMPLETE أو CANCELED. باستخدام SearchTrips للعثور على الرحلات المفتوحة، يمكنك تقييم المركبات للتأكّد من أنّ TripStatus في نظامك يتطابق مع حالة Fleet Engine.
لاستخدام SearchTrips بهذه الطريقة، اضبط ما يلي في SearchTripsRequest
رسالة:
يجب أن يكون vehicle_id فارغًا.
يجب أن تكون قيمة active_trips_only هي true.
يجب أن تكون قيمة minimum_staleness وقتًا أطول من معظم مدة الرحلات، مثلاً ساعة واحدة.
تتضمّن نتائج هذا الطلب الرحلات التي ليست COMPLETE ولا CANCELED، ولم يتم تعديلها منذ أكثر من ساعة. يمكنك بعد ذلك فحص هذه الرحلات للتأكّد من تعديل حالتها بشكل صحيح في Fleet Engine.
تاريخ التعديل الأخير: 2026-05-09 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2026-05-09 (حسب التوقيت العالمي المتفَّق عليه)"],[],["The `SearchTripsRequest` endpoint in Fleet Engine allows finding trips, focusing on two scenarios. First, setting `vehicle_id` and `active_trips_only` to `true` identifies active trips for a specific vehicle. Second, to reconcile vehicle availability, `vehicle_id` is left empty, `active_trips_only` is `true`, and `minimum_staleness` is set to over an hour. This identifies open, outdated trips (neither `COMPLETE` nor `CANCELED`) for status reconciliation. Trips are only searchable for seven days.\n"]]