از آنجایی که ExperimentService
شامل چند عملیات ناهمزمان است، مکانیسم واکشی خطاهای مربوط به این عملیات با سایر عملیات همزمان متفاوت است.
عملیات ناهمزمان که از این مکانیسم گزارش خطا استفاده می کنند عبارتند از:
برای این روشها، API یک عملیات طولانی را برمیگرداند که میتوانید از آن برای درخواست جزئیات در مورد وضعیت عملیات ناهمزمان استفاده کنید. پس از تکمیل، عملیات طولانی مدت فیلدهای error
و response
را پر می کند. در Google Ads API، این عملیات همیشه response
با یک مقدار Empty
پر می کند و وجود error
نشان می دهد که لیست کامل خطاها را می توان از یک تماس API دیگر بازیابی کرد.
اگر فهرست کامل خطاها به عنوان بخشی از عملیات طولانی مدت برگردانده شده باشد، در صورت عدم پیگیری پیشرفت ناهمزمان، احتمال از بین رفتن خطاها وجود دارد و پاسخ ممکن است بزرگتر از آن چیزی باشد که از یک نظرسنجی ساده انتظار دارید. درخواست. بنابراین، عملیات طولانی مدت فقط نشان دهنده وجود خطاها است و برای واکشی خطاهای خاص باید از یک نقطه پایانی API استفاده کنید.
برای خطاهای مربوط به هر یک از این عملیات طولانی مدت مبتنی بر آزمایش، از ExperimentService.ListExperimentAsyncErrors
استفاده کنید.
نام منبع آزمایش و اندازه صفحه را وارد کنید، سپس نتایج را همانطور که برای هر جستار Google Ads API دیگری انجام می دهید، وارد کنید.