Fleet Engine มีSearchTripsRequestปลายทางที่คุณใช้ค้นหา
การเดินทางได้ เอกสารนี้อธิบาย 2 สถานการณ์ที่คุณอาจใช้ฟีเจอร์นี้
ดู 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ควรเป็นtrueminimum_stalenessควรเป็นเวลาที่มากกว่าระยะเวลาการเดินทางส่วนใหญ่ เช่น 1 ชั่วโมง
ผลลัพธ์ของคำขอดังกล่าวรวมถึงการเดินทางที่ไม่ได้COMPLETEหรือCANCELED และไม่ได้อัปเดตมานานกว่า 1 ชั่วโมง จากนั้นคุณจะตรวจสอบ
การเดินทางเหล่านี้เพื่อให้แน่ใจว่าสถานะใน Fleet Engine ได้รับการอัปเดตอย่างถูกต้อง