لإدارة استخدام واجهات برمجة تطبيقات Fleet Engine، يمكنك ضبط حدود حصة "الطلبات في الدقيقة" على جميع الطلبات.
يمكنك الاطّلاع على حدود الحصة أو تغييرها لواجهات برمجة تطبيقات Fleet Engine باتّباع الخطوات التالية:
- في Cloud Console، افتح صفحة حصص "منصة خرائط Google".
- انقر على القائمة المنسدلة لواجهات برمجة التطبيقات واختَر 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 |
حدود الأسعار الثابتة
تنطبق حدود معدّل ثابت على بعض طُرق واجهة برمجة التطبيقات التي تعمل على مورد واحد.
مثلاً: providers/project_id/vehicles/vehicle_id
تطبّق Google حدودًا ثابتة
للمعدّلات على مورد واحد بدون استثناء لأي عميل. على سبيل المثال، يمكن أن تتلقّى خطأ HTTP 429
أو gRPC RESOURCE_EXHAUSTED
إذا طلبت 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 |