لإدارة استخدام واجهات برمجة تطبيقات Fleet Engine، اضبط حدود الحصة المسموح بها من "الطلبات في الدقيقة" على جميع الطلبات.
يمكنك الاطّلاع على حدود الحصة المخصّصة لواجهات برمجة التطبيقات في Fleet Engine أو تغييرها باتّباع الخطوات التالية:
- في Cloud Console، افتح صفحة حصص Google Maps Platform.
- انقر على القائمة المنسدلة "واجهات برمجة التطبيقات" واختَر "Local Rides and Deliveries API".
- للاطّلاع على حدود الحصة، افتح البطاقة لكل نوع من أنواع الطلبات.
- لتغيير الحدّ الأقصى للحصة لنوع طلب معيّن، انقر على رمز تعديل لهذا الحدّ. يظهر مربّع حوار. في حقل حدّ الحصة، أدخِل حدّ الحصة المفضّل "طلبات في الدقيقة" (بما يصل إلى حدّ الحصة الذي تحدّده Google)، ثم انقر على حفظ.
- إذا كنت بحاجة إلى حصة إضافية لمشروعك تتجاوز الحدود المحدّدة، يُرجى التواصل مع فريق الدعم.
حزمة الحصة | واجهات برمجة التطبيقات المضمّنة | الطلبات في الدقيقة |
---|---|---|
إنشاء طلبات مجمّعة | maps.fleetengine.delivery.v1.DeliveryService.BatchCreateTasks | 180 |
طلبات الفوترة | maps.fleetengine.v1.TripService.ReportBillableTrip | 9000 |
إنشاء طلبات | maps.fleetengine.delivery.v1.DeliveryService.CreateDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.CreateTask, maps.fleetengine.v1.VehicleService.CreateVehicle, maps.fleetengine.v1.TripService.CreateTrip |
3000 |
طلبات قوائم التسليم | maps.fleetengine.delivery.v1.DeliveryService.ListTasks, maps.fleetengine.delivery.v1.DeliveryService.ListDeliveryVehicles |
3000 |
طلبات القوائم | maps.fleetengine.v1.VehicleService.ListVehicles | 3000 |
طلبات القراءة | maps.fleetengine.delivery.v1.DeliveryService.GetDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.GetTask, maps.fleetengine.v1.VehicleService.GetVehicle, maps.fleetengine.v1.TripService.GetTrip |
9000 |
طلبات البحث | maps.fleetengine.delivery.v1.DeliveryService.GetTaskTrackingInfo, maps.fleetengine.v1.VehicleService.SearchVehicles, maps.fleetengine.v1.TripService.SearchTrips |
6000 |
طلبات التعديل | 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 |
حذف الطلبات | maps.fleetengine.delivery.v1.DeliveryService.DeleteDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.DeleteTask, maps.fleetengine.v1.VehicleService.DeleteVehicle, maps.fleetengine.v1.TripService.DeleteTrip |
300 |
الحدود الثابتة لمعدّل الزيارات
تنطبق حدود المعدّل الثابت على بعض طرق واجهة برمجة التطبيقات التي تعمل على مورد واحد.
مثلاً: providers/project_id/vehicles/vehicle_id
تفرض Google حدودًا ثابتة على المعدّل على مستوى مورد واحد بدون استثناء أي عميل. على سبيل المثال، من المتوقّع أن تتلقّى خطأ HTTP 429
أو خطأ RESOURCE_EXHAUSTED
gRPC إذا طلبت maps.fleetengine.v1.VehicleService.UpdateVehicle
أكثر من 3 مرات في الثانية نفسها vehicle_id
ضمن مشروع.
لا يتم احتساب الطلبات المتأثرة بالحد الأقصى لمعدّل الزحف كأخطاء في الحصة ضمن Google Cloud Console.
مزيد من المعلومات عن التعامل مع الأخطاء
حزمة الحصة | واجهات برمجة التطبيقات المضمّنة | الطلبات في الثانية |
---|---|---|
طلبات القراءة لمورد واحد | 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 |
طلبات الكتابة لمورد واحد | 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, maps.fleetengine.v1.VehicleService.ComputeTrafficData |
3 |