Aby zarządzać wykorzystaniem interfejsów Fleet Engine API, ustaw limity liczby żądań na minutę dla wszystkich żądań.
Aby wyświetlić lub zmienić limity interfejsów Fleet Engine API:
- W konsoli Cloud otwórz stronę Limity Google Maps Platform.
- Kliknij menu Interfejsy API i wybierz „Local Rides and Deliveries API”.
- Aby wyświetlić limity, otwórz kartę każdego typu żądania.
- Aby zmienić limit dla danego typu żądania, kliknij ikonę Edytuj obok tego limitu. Pojawi się okno. W polu Limit wpisz preferowany limit liczby żądań na minutę (do limitu określonego przez Google) i kliknij Zapisz.
- Jeśli potrzebujesz dodatkowego limitu w projekcie, skontaktuj się z zespołem pomocy.
| Limit | Dostępne interfejsy API | Żądania na minutę |
|---|---|---|
| Żądania tworzenia zbiorczego | maps.fleetengine.delivery.v1.DeliveryService.BatchCreateTasks | 180 |
| Żądania dotyczące płatności | maps.fleetengine.v1.TripService.ReportBillableTrip | 9000 |
| Żądania tworzenia | maps.fleetengine.delivery.v1.DeliveryService.CreateDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.CreateTask, maps.fleetengine.v1.VehicleService.CreateVehicle, maps.fleetengine.v1.TripService.CreateTrip |
3000 |
| Żądania listy dostaw | maps.fleetengine.delivery.v1.DeliveryService.ListTasks, maps.fleetengine.delivery.v1.DeliveryService.ListDeliveryVehicles |
3000 |
| Żądania listy | maps.fleetengine.v1.VehicleService.ListVehicles | 3000 |
| Żądania odczytu | maps.fleetengine.delivery.v1.DeliveryService.GetDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.GetTask, maps.fleetengine.v1.VehicleService.GetVehicle, maps.fleetengine.v1.TripService.GetTrip |
9000 |
| Żądania wyszukiwania | maps.fleetengine.delivery.v1.DeliveryService.GetTaskTrackingInfo, maps.fleetengine.v1.VehicleService.SearchVehicles, maps.fleetengine.v1.TripService.SearchTrips |
6000 |
| Żądania aktualizacji | maps.fleetengine.delivery.v1.DeliveryService.UpdateDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.UpdateTask, maps.fleetengine.v1.VehicleService.UpdateVehicle, maps.fleetengine.v1.VehicleService.UpdateVehicleAttributes, maps.fleetengine.v1.TripService.UpdateTrip |
30000 |
| Żądania usunięcia | maps.fleetengine.delivery.v1.DeliveryService.DeleteDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.DeleteTask, maps.fleetengine.v1.VehicleService.DeleteVehicle, maps.fleetengine.v1.TripService.DeleteTrip |
300 |
Limity stałej stawki
Limity stałej stawki obowiązują w przypadku niektórych metod interfejsu API, które działają na jednym zasobie.
Na przykład providers/project_id/vehicles/vehicle_id. Google stosuje limity stałej stawki w przypadku pojedynczego zasobu bez wyjątku dla żadnego klienta. Na przykład, jeśli w projekcie wywołasz maps.fleetengine.v1.VehicleService.UpdateVehicle więcej niż 3 razy na sekundę dla tego samego vehicle_id, możesz otrzymać błąd HTTP 429 lub gRPC RESOURCE_EXHAUSTED.
Żądania, których dotyczy ograniczenie liczby żądań, nie są liczone jako błędy limitu w konsoli Google Cloud.
Więcej informacji o postępowaniu w przypadku błędów.
| Limit | Dostępne interfejsy API | Żądania na sekundę |
|---|---|---|
| Żądania odczytu pojedynczego zasobu | maps.fleetengine.delivery.v1.DeliveryService.GetTask,
maps.fleetengine.delivery.v1.DeliveryService.GetDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.GetTaskTrackingInfo, maps.fleetengine.v1.VehicleService.GetVehicle, maps.fleetengine.v1.TripService.GetTrip |
50 |
| Żądania zapisu pojedynczego zasobu | maps.fleetengine.delivery.v1.DeliveryService.CreateTask,
maps.fleetengine.delivery.v1.DeliveryService.UpdateTask, maps.fleetengine.delivery.v1.DeliveryService.CreateDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.UpdateDeliveryVehicle, maps.fleetengine.v1.TripService.CreateTrip, maps.fleetengine.v1.TripService.UpdateTrip, maps.fleetengine.v1.TripService.ReportBillableTrip, maps.fleetengine.v1.VehicleService.CreateVehicle, maps.fleetengine.v1.VehicleService.UpdateVehicle, maps.fleetengine.v1.VehicleService.UpdateVehicleAttributes, |
3 |