بالنسبة إلى هذه الطرق، تعرض واجهة برمجة التطبيقات عملية تشغيل طويلة يمكنك استخدامها لطلب تفاصيل عن حالة العملية غير المتزامنة. عند الانتهاء، ستؤدي العملية الطويلة الأمد إلى تعبئة الحقلين error وresponse. في Google Ads API، ستؤدي العملية دائمًا إلى تعبئة
response بقيمة Empty، وسيشير توفّر error
إلى أنه يمكن استرداد القائمة الكاملة للأخطاء من طلب بيانات آخر من واجهة برمجة التطبيقات.
إذا تم عرض القائمة الكاملة للأخطاء كجزء من عملية الاختبار الطويل الأمد،
من المحتمل أن يتم فقدان الأخطاء إذا لم تتابع مستوى التقدم
غير المتزامن، وقد تكون الاستجابة أكبر مما تتوقع
من طلب الاستطلاع البسيط. لذلك، ستشير العملية الطويلة الأمد فقط إلى وجود أخطاء، ولجلب الأخطاء المحددة، يجب استخدام نقطة نهاية واجهة برمجة التطبيقات.
تاريخ التعديل الأخير: 2025-03-29 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-03-29 (حسب التوقيت العالمي المتفَّق عليه)"],[[["The `ExperimentService` uses a different error reporting mechanism for its asynchronous operations like scheduling and promoting experiments."],["Asynchronous operations return a longrunning operation; check its `error` field to see if errors occurred during the operation."],["To retrieve the full list of errors for an asynchronous experiment operation, use the `ExperimentService.ListExperimentAsyncErrors` method with the experiment's resource name."],["Instead of including all errors in the initial response, this approach prevents potential data loss and keeps response sizes manageable."]]],[]]