फ़्लीट इंजन, SearchTripsRequest
एंडपॉइंट देता है. इसका इस्तेमाल करके,
यात्राएं. इस दस्तावेज़ में दो स्थितियों के बारे में बताया गया है, जिनमें आपको इस सुविधा का इस्तेमाल करने की ज़रूरत पड़ सकती है.
gRPC के लिए SearchTripsRequest
या REST के लिए trips.Search
देखें.
किसी वाहन के लिए चालू यात्राएं तय करना
किसी खास फ़ील्ड के लिए चालू यात्राएं खोजने के लिए, SearchTripsRequest
का इस्तेमाल करें
मैसेज लिखें, ताकि vehicle_id
को विचार किया जा रहा हो और सेट किया जा सके
active_trips_only
से true
.
अपने सिस्टम और फ़्लीट इंजन के बीच वाहन की उपलब्धता का मिलान करें
कुछ स्थितियों में, आपको SearchVehicles
से मिलने वाले नतीजे दिख सकते हैं
ऐसे वाहनों से मेल नहीं खाता जो आपके सिस्टम में उपलब्ध हैं और
शामिल हैं. ऐसा इसलिए होता है, क्योंकि SearchVehicles
, वाहन नहीं दिखाता
या नतीजों की रैंकिंग में उन्हें नीचे कर देता है. इसकी एक वजह
ऐसा तब होता है, जब वाहनों ने यात्रा पूरी कर ली हो, लेकिन यात्रा की स्थिति सही तरीके से सेट न की गई हो
COMPLETE
या CANCELED
तक. खुली जगहों की यात्राएं खोजने के लिए, SearchTrips
का इस्तेमाल करने पर,
गाड़ियों की जांच की जा सकती है, ताकि यह पक्का किया जा सके कि आपके सिस्टम में मौजूद TripStatus
, दोनों एक-दूसरे से मेल खाते हों
फ़्लीट इंजन की तरह.
SearchTrips
को इस तरह इस्तेमाल करने के लिए, SearchTripsRequest
में इसे सेट करें
संदेश:
vehicle_id
खाली होना चाहिए.active_trips_only
,true
होना चाहिए.minimum_staleness
का समय, ज़्यादातर यात्रा की अवधियों से ज़्यादा होना चाहिए; इसके लिए उदाहरण के लिए, एक घंटा.
इस तरह के अनुरोध के नतीजों में ऐसी यात्राएं शामिल होती हैं जो न तो COMPLETE
हैं और न ही
CANCELED
. इन्हें एक घंटे से ज़्यादा समय से अपडेट नहीं किया गया है. इसके बाद,
का इस्तेमाल किया जा सकता है, ताकि यह पक्का किया जा सके कि Fleet Engine में उनका स्टेटस सही तरीके से अपडेट हो.