هذا خيار من طريقة projects.optimizeToursLongRunning مصمَّم لعمليات التحسين التي تتضمّن قيم مهلة كبيرة وأحجام إدخال/إخراج كبيرة.
يحدّد العميل معرّف الموارد المنتظم (URI) لـ OptimizeToursRequest المخزَّن في Google Cloud Storage، ويكتب الخادم OptimizeToursResponse في معرّف الموارد المنتظم (URI) لخدمة Google Cloud Storage الذي يحدّده العميل.
يجب تفضيل هذه الطريقة على طريقة projects.optimizeTours لعمليات التحسين التي تستغرق أكثر من بضع دقائق وأحجام الإدخال/الإخراج التي تزيد عن 8 ميغابايت، على الرغم من أنّه يمكن استخدامها لعمليات التحسين الأقصر والأصغر أيضًا.
ستحمل العملية long-running operation (LRO) التي تم إرجاعها اسمًا بالتنسيق <parent>/operations/<operation_id> ويمكن استخدامها لتتبُّع مستوى تقدّم العملية الحسابية. نوع الحقل "metadata" هو OptimizeToursUriMetadata. نوع الحقل response هو OptimizeToursUriResponse، في حال نجاح العملية.
طلب HTTP
POST https://routeoptimization.googleapis.com/v1/{parent=projects/*}:OptimizeToursUri
يستخدم عنوان URL بنية تحويل الترميز إلى gRPC.
مَعلمات المسار
| المعلمات | |
|---|---|
parent |
الحقل مطلوب. يُرجى تحديد المشروع أو الموقع الجغرافي المستهدَف لإجراء مكالمة. التنسيق:
لا تتوفّر قيم |
نص الطلب
يتضمن نص الطلب بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{ "input": { object ( |
| الحقول | |
|---|---|
input |
الحقل مطلوب. معرّف الموارد المنتظم (URI) لعنصر Cloud Storage الذي يحتوي على |
output |
الحقل مطلوب. معرّف الموارد المنتظم (URI) لعنصر Cloud Storage الذي سيحتوي على |
نص الاستجابة
إذا كانت الاستجابة ناجحة، سيحتوي نصها على مثال Operation.
نطاقات الأذونات
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/cloud-platform
أذونات "إدارة الهوية وإمكانية الوصول"
يتطلّب ذلك إذن إدارة الهوية وإمكانية الوصول التالي في المورد parent:
routeoptimization.operations.create
لمزيد من المعلومات، يُرجى الاطّلاع على مستندات "إدارة الهوية وإمكانية الوصول".