أخطاء غير متزامنة

بما أنّExperimentService يتضمّن بعض العمليات غير المتزامنة، فإن آلية جلب الأخطاء المرتبطة بهذه العمليات تختلف عن عمليات التشغيل المتزامنة الأخرى.

العمليات غير المتزامنة التي تستخدم آلية إعداد تقارير الأخطاء هذه:

بالنسبة إلى هذه الطرق، تعرض واجهة برمجة التطبيقات عملية تشغيل طويلة يمكنك استخدامها لطلب تفاصيل عن حالة العملية غير المتزامنة. عند الانتهاء، ستؤدي العملية الطويلة الأمد إلى تعبئة الحقلين error وresponse. في Google Ads API، ستؤدي العملية دائمًا إلى تعبئة response بقيمة Empty، وسيشير توفّر error إلى أنه يمكن استرداد القائمة الكاملة للأخطاء من طلب بيانات آخر من واجهة برمجة التطبيقات.

إذا تم عرض القائمة الكاملة للأخطاء كجزء من عملية الاختبار الطويل الأمد، من المحتمل أن يتم فقدان الأخطاء إذا لم تتابع مستوى التقدم غير المتزامن، وقد تكون الاستجابة أكبر مما تتوقع من طلب الاستطلاع البسيط. لذلك، ستشير العملية الطويلة الأمد فقط إلى وجود أخطاء، ولجلب الأخطاء المحددة، يجب استخدام نقطة نهاية واجهة برمجة التطبيقات.

بالنسبة إلى الأخطاء المتعلقة بأي من هذه العمليات الطويلة الأمد المستندة إلى التجربة، استخدِم ExperimentService.ListExperimentAsyncErrors.

أدخِل اسم مورد التجربة، وحجم الصفحة، ثم تصفَّح النتائج كما تفعل مع أي طلب بحث آخر في Google Ads API.