Package google.ads.searchads360.v0.errors

فهرست

خطای احراز هویت

این نوع هیچ فیلدی ندارد.

محفظه‌ای برای enum که خطاهای احراز هویت احتمالی را توصیف می‌کند.

خطای احراز هویت

Enum خطاهای احراز هویت احتمالی را توصیف می‌کند.

انوم‌ها
UNSPECIFIED تعداد نامشخص.
UNKNOWN کد خطای دریافتی در این نسخه مشخص نیست.
AUTHENTICATION_ERROR احراز هویت درخواست ناموفق بود.
CLIENT_CUSTOMER_ID_INVALID شناسه مشتری کلاینت یک عدد نیست.
CUSTOMER_NOT_FOUND هیچ مشتری برای شناسه مشتری ارائه شده یافت نشد.
GOOGLE_ACCOUNT_DELETED حساب گوگل مشتری حذف شده است.
GOOGLE_ACCOUNT_AUTHENTICATION_FAILED هنگام تأیید اعتبار حساب گوگل مشکلی رخ داد.
GOOGLE_ACCOUNT_USER_AND_ADS_USER_MISMATCH کاربر موجود در توکن ورود به حساب گوگل با شناسه کاربری موجود در کوکی مطابقت ندارد.
NOT_ADS_USER حساب گوگلی که توکن دسترسی OAuth را ایجاد کرده است، با حساب Search Ads 360 مرتبط نیست. یک حساب جدید ایجاد کنید یا حساب گوگل را به یک حساب Search Ads 360 موجود اضافه کنید.
OAUTH_TOKEN_INVALID توکن OAuth در هدر معتبر نیست.
OAUTH_TOKEN_EXPIRED توکن OAuth در هدر منقضی شده است.
OAUTH_TOKEN_DISABLED توکن OAuth در هدر غیرفعال شده است.
OAUTH_TOKEN_REVOKED توکن OAuth در هدر لغو شده است.
OAUTH_TOKEN_HEADER_INVALID هدر HTTP توکن OAuth ناقص است.
USER_ID_INVALID شناسه کاربری در هدر، شناسه معتبری نیست.
TWO_STEP_VERIFICATION_NOT_ENROLLED یکی از مدیران حساب کاربری، تنظیمات احراز هویت این حساب کاربری را تغییر داده است. برای دسترسی به این حساب کاربری، تأیید هویت دو مرحله‌ای را در حساب گوگل خود از طریق آدرس https://www.google.com/landing/2step فعال کنید.
ADVANCED_PROTECTION_NOT_ENROLLED یکی از مدیران حساب کاربری، تنظیمات احراز هویت این حساب کاربری را تغییر داده است. برای دسترسی به این حساب کاربری، «حفاظت پیشرفته» را در حساب گوگل خود در آدرس https://landing.google.com/advancedprotection فعال کنید.

AuthorizationErrorEnum

این نوع هیچ فیلدی ندارد.

محفظه‌ای برای enum که خطاهای احتمالی مجوزدهی را توصیف می‌کند.

خطای مجوز

Enum خطاهای احتمالی مجوز را توصیف می‌کند.

انوم‌ها
UNSPECIFIED تعداد نامشخص.
UNKNOWN کد خطای دریافتی در این نسخه مشخص نیست.
USER_PERMISSION_DENIED کاربر اجازه دسترسی به مشتری را ندارد. توجه: اگر به مشتریِ مشتریِ مدیر دسترسی دارید، شناسه مشتری مدیر باید در هدر login-customer-id تنظیم شود. برای اطلاعات بیشتر به https://developers.google.com/search-ads/reporting/concepts/call-structure#login_customer_id_header مراجعه کنید.
PROJECT_DISABLED پروژه Google Cloud که در درخواست ارسال شده است، اجازه دسترسی به API را ندارد.
AUTHORIZATION_ERROR احراز هویت کلاینت ناموفق بود.
ACTION_NOT_PERMITTED کاربر مجوز انجام این عمل (مثلاً ADD، UPDATE، REMOVE) روی منبع یا فراخوانی یک متد را ندارد.
INCOMPLETE_SIGNUP ثبت نام کامل نشده است.
CUSTOMER_NOT_ENABLED دسترسی به حساب مشتری امکان‌پذیر نیست زیرا هنوز فعال نشده یا غیرفعال شده است.
MISSING_TOS توسعه‌دهنده باید شرایط خدمات را امضا کند. این شرایط را می‌توانید در اینجا بیابید: https://developers.google.com/terms
INVALID_LOGIN_CUSTOMER_ID_SERVING_CUSTOMER_ID_COMBINATION مشتری مشخص شده برای ورود به سیستم، به حساب مشخص شده دسترسی ندارد، بنابراین درخواست نامعتبر است.
SERVICE_ACCESS_DENIED توسعه‌دهنده‌ی مشخص‌شده به سرویس دسترسی ندارد.
ACCESS_DENIED_FOR_ACCOUNT_TYPE مشتری (یا مشتری وارد شده) مجاز به استفاده از API تبلیغات جستجو ۳۶۰ نیست. این مشتری متعلق به یک سیستم تبلیغاتی دیگر است.
METRIC_ACCESS_DENIED توسعه‌دهنده به معیارهای مورد پرسش دسترسی ندارد.

ConversionCustomVariableErrorEnum

این نوع هیچ فیلدی ندارد.

محفظه‌ای برای enum که خطاهای احتمالی تبدیل متغیر سفارشی را توصیف می‌کند.

خطای تبدیل متغیر سفارشی

Enum خطاهای احتمالی تبدیل متغیر سفارشی را توصیف می‌کند.

انوم‌ها
UNSPECIFIED تعداد نامشخص.
UNKNOWN کد خطای دریافتی در این نسخه مشخص نیست.
DUPLICATE_NAME یک متغیر سفارشی تبدیل با نام مشخص شده از قبل وجود دارد.
DUPLICATE_TAG یک متغیر سفارشی تبدیل با برچسب مشخص شده از قبل وجود دارد.
RESERVED_TAG یک متغیر سفارشی تبدیل با برچسب مشخص شده برای سایر کاربردها رزرو شده است.
NOT_FOUND متغیر سفارشی تبدیل یافت نشد.
NOT_AVAILABLE متغیر سفارشی تبدیل برای استفاده در دسترس نیست.
INCOMPATIBLE_TYPE متغیر سفارشی تبدیل درخواستی با درخواست فعلی سازگار نیست.
INVALID_METRIC متغیر سفارشی تبدیل درخواستی از نوع METRIC نیست.
EXCEEDS_CARDINALITY_LIMIT کاردینالیتی متغیر سفارشی تبدیل از حد تقسیم‌بندی فراتر می‌رود.
INVALID_DIMENSION متغیر سفارشی تبدیل درخواستی از نوع DIMENSION نیست.
INCOMPATIBLE_WITH_SELECTED_RESOURCE متغیر سفارشی تبدیل درخواستی با منبع انتخاب شده سازگار نیست.

خطای ستون سفارشی

این نوع هیچ فیلدی ندارد.

محفظه‌ای برای enum که خطاهای احتمالی ستون‌های سفارشی را توصیف می‌کند.

خطای ستون سفارشی

Enum خطاهای احتمالی ستون‌های سفارشی را توصیف می‌کند.

انوم‌ها
UNSPECIFIED تعداد نامشخص.
UNKNOWN کد خطای دریافتی در این نسخه مشخص نیست.
CUSTOM_COLUMN_NOT_FOUND ستون سفارشی یافت نشد.
CUSTOM_COLUMN_NOT_AVAILABLE ستون سفارشی در دسترس نیست.

خطای DateErrorEnum

این نوع هیچ فیلدی ندارد.

محفظه‌ای برای enum که خطاهای احتمالی تاریخ را توصیف می‌کند.

خطای تاریخ

Enum خطاهای احتمالی تاریخ را توصیف می‌کند.

انوم‌ها
UNSPECIFIED تعداد نامشخص.
UNKNOWN کد خطای دریافتی در این نسخه مشخص نیست.
INVALID_FIELD_VALUES_IN_DATE مقادیر فیلدهای داده شده با تاریخ معتبر مطابقت ندارند.
INVALID_FIELD_VALUES_IN_DATE_TIME مقادیر فیلدهای داده شده با تاریخ و زمان معتبر مطابقت ندارند.
INVALID_STRING_DATE قالب تاریخ رشته‌ای باید yyyy-mm-dd باشد.
INVALID_STRING_DATE_TIME_MICROS قالب رشته‌ی تاریخ و زمان باید به صورت yyyy-mm-dd hh:mm:ss.ssssss باشد.
INVALID_STRING_DATE_TIME_SECONDS قالب رشته‌ی تاریخ و زمان باید به صورت yyyy-mm-dd hh:mm:ss باشد.
INVALID_STRING_DATE_TIME_SECONDS_WITH_OFFSET قالب رشته‌ی تاریخ و زمان باید به صورت yyyy-mm-dd hh:mm:ss+|-hh:mm باشد.
EARLIER_THAN_MINIMUM_DATE تاریخ قبل از حداقل مجاز است.
LATER_THAN_MAXIMUM_DATE تاریخ بعد از حداکثر مجاز است.
DATE_RANGE_MINIMUM_DATE_LATER_THAN_MAXIMUM_DATE محدوده‌های تاریخ به ترتیب نیستند.
DATE_RANGE_MINIMUM_AND_MAXIMUM_DATES_BOTH_NULL هر دو تاریخ در محدوده تهی هستند.

خطای محدوده تاریخ (DateRangeErrorEnum)

این نوع هیچ فیلدی ندارد.

محفظه‌ای برای enum که خطاهای احتمالی در محدوده تاریخ را توصیف می‌کند.

خطای محدوده تاریخ

Enum خطاهای احتمالی در محدوده تاریخ را توصیف می‌کند.

انوم‌ها
UNSPECIFIED تعداد نامشخص.
UNKNOWN کد خطای دریافتی در این نسخه مشخص نیست.
INVALID_DATE تاریخ نامعتبر.
START_DATE_AFTER_END_DATE تاریخ شروع بعد از تاریخ پایان بود.
CANNOT_SET_DATE_TO_PAST نمی‌توان تاریخ را به زمان گذشته تنظیم کرد
AFTER_MAXIMUM_ALLOWABLE_DATE تاریخی استفاده شده است که از «آخرین» تاریخ سیستم گذشته است.
CANNOT_MODIFY_START_DATE_IF_ALREADY_STARTED تلاش برای تغییر تاریخ شروع روی منبعی که شروع شده است.

DistinctErrorEnum

این نوع هیچ فیلدی ندارد.

محفظه‌ای برای enum که خطاهای متمایز احتمالی را توصیف می‌کند.

خطای متمایز

Enum خطاهای متمایز احتمالی را توصیف می‌کند.

انوم‌ها
UNSPECIFIED تعداد نامشخص.
UNKNOWN کد خطای دریافتی در این نسخه مشخص نیست.
DUPLICATE_ELEMENT عنصر تکراری.
DUPLICATE_TYPE نوع تکراری.

کد خطا

دلیل خطا که توسط نوع و enum نمایش داده می‌شود.

فیلدها
فیلد error_code واحد. لیست enumهای خطا error_code فقط می‌تواند یکی از موارد زیر باشد:
request_error

RequestError

خطایی که توسط درخواست ایجاد شده است

query_error

QueryError

خطا در پرس و جو

authorization_error

AuthorizationError

هنگام تلاش برای تأیید اعتبار کاربر، خطایی رخ داد.

internal_error

InternalError

یک خطای غیرمنتظره از سمت سرور.

quota_error

QuotaError

خطایی در مورد میزان سهمیه باقی مانده.

authentication_error

AuthenticationError

نشان‌دهنده‌ی عدم احراز هویت صحیح کاربر است.

date_error

DateError

دلایل خطای تاریخ

date_range_error

DateRangeError

دلایل خطای محدوده تاریخ

distinct_error

DistinctError

دلایل خطای متمایز

conversion_custom_variable_error

ConversionCustomVariableError

دلایل خطای تبدیل متغیر سفارشی

header_error

HeaderError

دلایل خطای هدر.

size_limit_error

SizeLimitError

دلایل خطای محدودیت اندازه

custom_column_error

CustomColumnError

دلایل خطای ستون سفارشی

invalid_parameter_error

InvalidParameterError

دلایل خطاهای پارامترهای نامعتبر

جزئیات خطا

جزئیات خطای اضافی.

فیلدها
unpublished_error_code

string

کد خطایی که باید برگردانده می‌شد، اما نشده است. این کد زمانی استفاده می‌شود که کد خطا در نسخه مشخص شده توسط کلاینت منتشر نشده باشد.

quota_error_details

QuotaErrorDetails

جزئیات مربوط به خطای سهمیه‌بندی، شامل محدوده (حساب کاربری یا توسعه‌دهنده)، نام سطل نرخ و تأخیر در تلاش مجدد.

خطاموقعیت مکانی

بخشی از پروتوی درخواست که باعث خطا شده است را توصیف می‌کند.

فیلدها
field_path_elements[]

FieldPathElement

مسیر فیلدی که نشان می‌دهد کدام فیلد در درخواست نامعتبر بوده است.

عنصر مسیر فیلد

بخشی از یک مسیر میدانی.

فیلدها
field_name

string

نام یک فیلد یا یکی از

index

int32

اگر field_name یک فیلد تکراری باشد، این عنصری است که با شکست مواجه شده است.

خطای هدرErrorEnum

این نوع هیچ فیلدی ندارد.

محفظه‌ای برای enum که خطاهای احتمالی هدر را توصیف می‌کند.

خطای هدر

Enum خطاهای احتمالی هدر را توصیف می‌کند.

انوم‌ها
UNSPECIFIED تعداد نامشخص.
UNKNOWN کد خطای دریافتی در این نسخه مشخص نیست.
INVALID_USER_SELECTED_CUSTOMER_ID شناسه مشتری انتخاب شده توسط کاربر قابل اعتبارسنجی نیست.
INVALID_LOGIN_CUSTOMER_ID شناسه مشتری ورود به سیستم قابل اعتبارسنجی نیست.

خطای داخلی

این نوع هیچ فیلدی ندارد.

محفظه‌ای برای enum که خطاهای داخلی احتمالی را توصیف می‌کند.

خطای داخلی

Enum خطاهای داخلی احتمالی را توصیف می‌کند.

انوم‌ها
UNSPECIFIED تعداد نامشخص.
UNKNOWN کد خطای دریافتی در این نسخه مشخص نیست.
INTERNAL_ERROR API با خطای داخلی غیرمنتظره‌ای مواجه شد.
ERROR_CODE_NOT_PUBLISHED کد خطای مورد نظر در نسخه API مشخص شده وجود ندارد. در نسخه API آینده منتشر خواهد شد.
TRANSIENT_ERROR API با یک خطای گذرای غیرمنتظره مواجه شد. در این موارد، کاربر باید درخواست خود را دوباره امتحان کند.
DEADLINE_EXCEEDED درخواست بیش از مهلت مقرر طول کشید.

InvalidParameterErrorEnum

این نوع هیچ فیلدی ندارد.

محفظه‌ای برای enum که خطاهای احتمالی ناشی از یک پارامتر نامعتبر را توصیف می‌کند.

خطای پارامتر نامعتبر

Enum خطاهای احتمالی پارامتر را توصیف می‌کند.

انوم‌ها
UNSPECIFIED تعداد نامشخص.
UNKNOWN کد خطای دریافتی در این نسخه مشخص نیست.
INVALID_CURRENCY_CODE کد ارز مشخص شده نامعتبر است.

QueryErrorEnum

این نوع هیچ فیلدی ندارد.

محفظه‌ای برای enum که خطاهای احتمالی پرس‌وجو را توصیف می‌کند.

خطای پرس و جو

Enum خطاهای احتمالی پرس و جو را توصیف می‌کند.

انوم‌ها
UNSPECIFIED نام نامشخص.
UNKNOWN کد خطای دریافتی در این نسخه مشخص نیست.
QUERY_ERROR اگر سایر دلایل خطای پرس و جو قابل اجرا نباشند، بازگردانده می‌شود.
BAD_ENUM_CONSTANT شرطی که در پرس‌وجو استفاده شده است به یک ثابت enum نامعتبر اشاره دارد.
BAD_ESCAPE_SEQUENCE پرس‌وجو شامل یک توالی گریز نامعتبر است.
BAD_FIELD_NAME نام فیلد نامعتبر است.
BAD_LIMIT_VALUE مقدار محدود نامعتبر است (برای مثال، عدد نیست)
BAD_NUMBER عدد مواجه شده قابل تجزیه نیست.
BAD_OPERATOR عملگر نامعتبری یافت شد.
BAD_PARAMETER_NAME پارامتر ناشناخته یا پشتیبانی نمی‌شود.
BAD_PARAMETER_VALUE پارامتر مقدار نامعتبری دارد.
BAD_RESOURCE_TYPE_IN_FROM_CLAUSE نوع منبع نامعتبر در بند FROM مشخص شده است.
BAD_SYMBOL نماد غیر ASCII که خارج از رشته‌ها مشاهده می‌شود.
BAD_VALUE مقدار نامعتبر است.
DATE_RANGE_TOO_WIDE فیلترهای تاریخ نمی‌توانند تاریخ را به محدوده‌ای کمتر از ۳۱ روز محدود کنند. در صورتی که پرس‌وجو بر اساس تاریخ بخش‌بندی شده باشد، قابل اجرا است.
DATE_RANGE_TOO_NARROW فیلترهای تاریخ/هفته/ماه/سه‌ماهه، تاریخ شروعی بعد از تاریخ پایان دارند.
EXPECTED_AND مقادیر AND مورد انتظار با عملگر BETWEEN بین یکدیگر قرار می‌گیرند.
EXPECTED_BY انتظار می‌رود که دستور ORDER BY حتماً BY داشته باشد.
EXPECTED_DIMENSION_FIELD_IN_SELECT_CLAUSE هیچ فیلد ابعادی انتخاب نشده بود.
EXPECTED_FILTERS_ON_DATE_RANGE فیلترهای مربوط به فیلدهای مربوط به تاریخ وجود ندارد.
EXPECTED_FROM بند FROM وجود ندارد.
EXPECTED_LIST عملگر استفاده شده در شرط‌ها، مقدار را ملزم می‌کند که یک لیست باشد.
EXPECTED_REFERENCED_FIELD_IN_SELECT_CLAUSE فیلدهای استفاده شده در عبارات WHERE یا ORDER BY در عبارت SELECT وجود ندارند.
EXPECTED_SELECT دستور SELECT در ابتدای پرس و جو وجود ندارد.
EXPECTED_SINGLE_VALUE یک لیست به عنوان یک مقدار به شرطی ارسال شده است که عملگر آن انتظار یک مقدار واحد را دارد.
EXPECTED_VALUE_WITH_BETWEEN_OPERATOR وجود نداشتن یک یا هر دو مقدار با استفاده از عملگر BETWEEN.
INVALID_DATE_FORMAT قالب تاریخ نامعتبر است. مقدار مورد انتظار «YYYY-MM-DD» است.
MISALIGNED_DATE_FOR_FILTER مقدار تاریخ برای فیلتر تنظیم نشده است. اگر فیلد فیلتر شده segment.week/segments.month/segments.quarter باشد، تاریخ باید شروع یک هفته/ماه/سه‌ماه باشد.
INVALID_STRING_VALUE مقدار ارسالی در زمانی که باید می‌بود، رشته نبود. برای مثال، یک عدد یا یک عبارت بدون نقل قول بود.
INVALID_VALUE_WITH_BETWEEN_OPERATOR مقدار رشته‌ای که به عملگر BETWEEN ارسال می‌شود، به عنوان تاریخ تجزیه نمی‌شود.
INVALID_VALUE_WITH_DURING_OPERATOR مقداری که به عملگر DURING ارسال می‌شود، یک متغیر تحت‌اللفظی از نوع Date range نیست.
INVALID_VALUE_WITH_LIKE_OPERATOR مقداری به عملگر LIKE ارسال شد.
OPERATOR_FIELD_MISMATCH عملگری ارائه شده است که برای فیلدی که فیلتر می‌شود، قابل اجرا نیست.
PROHIBITED_EMPTY_LIST_IN_CONDITION یک شرط با لیست خالی پیدا شد.
PROHIBITED_ENUM_CONSTANT شرطی که در پرس‌وجو استفاده شده است به یک ثابت enum پشتیبانی نشده اشاره دارد.
PROHIBITED_FIELD_COMBINATION_IN_SELECT_CLAUSE فیلدهایی که مجاز به انتخاب همزمان آنها نیستیم، در عبارت SELECT گنجانده شده‌اند.
PROHIBITED_FIELD_IN_ORDER_BY_CLAUSE فیلدی که قابل مرتب‌سازی نیست در بند ORDER BY گنجانده شده است.
PROHIBITED_FIELD_IN_SELECT_CLAUSE فیلدی که قابل انتخاب نیست در عبارت SELECT گنجانده شده است.
PROHIBITED_FIELD_IN_WHERE_CLAUSE فیلدی که قابل فیلتر کردن نیست در عبارت WHERE گنجانده شده است.
PROHIBITED_RESOURCE_TYPE_IN_FROM_CLAUSE نوع منبع مشخص شده در بند FROM توسط این سرویس پشتیبانی نمی‌شود.
PROHIBITED_RESOURCE_TYPE_IN_SELECT_CLAUSE فیلدی که از یک منبع ناسازگار می‌آید در عبارت SELECT گنجانده شده است.
PROHIBITED_RESOURCE_TYPE_IN_WHERE_CLAUSE فیلدی که از یک منبع ناسازگار می‌آید در عبارت WHERE گنجانده شده است.
PROHIBITED_METRIC_IN_SELECT_OR_WHERE_CLAUSE معیاری در عبارت SELECT یا WHERE گنجانده شده است که با منبع اصلی یا سایر منابع بخش‌بندی انتخاب‌شده سازگار نیست.
PROHIBITED_SEGMENT_IN_SELECT_OR_WHERE_CLAUSE بخشی ناسازگار با منبع اصلی یا سایر منابع بخش‌بندی انتخاب‌شده در عبارت SELECT یا WHERE گنجانده شده است.
PROHIBITED_SEGMENT_WITH_METRIC_IN_SELECT_OR_WHERE_CLAUSE یک بخش در عبارت SELECT با معیار موجود در عبارت SELECT یا WHERE سازگار نیست.
LIMIT_VALUE_TOO_LOW مقدار ارسالی به عبارت limit خیلی کم است.
PROHIBITED_NEWLINE_IN_STRING پرس‌وجو دارای رشته‌ای حاوی کاراکتر خط جدید است.
PROHIBITED_VALUE_COMBINATION_IN_LIST لیست شامل مقادیری از انواع مختلف است.
PROHIBITED_VALUE_COMBINATION_WITH_BETWEEN_OPERATOR مقادیر ارسالی به عملگر BETWEEN از یک نوع نیستند.
STRING_NOT_TERMINATED پرس و جو شامل رشته‌ی پایان نیافته است.
TOO_MANY_SEGMENTS تعداد سگمنت‌های مشخص شده در عبارت SELECT بسیار زیاد است.
UNEXPECTED_END_OF_QUERY درخواست ناقص است و قابل تجزیه نیست.
UNEXPECTED_FROM_CLAUSE در این پرس و جو نمی‌توان از عبارت FROM استفاده کرد.
UNRECOGNIZED_FIELD پرس‌وجو شامل یک یا چند فیلد ناشناخته است.
UNEXPECTED_INPUT کوئری یک بخش اضافی غیرمنتظره دارد.
REQUESTED_METRICS_FOR_MANAGER برای حساب کاربری مدیر نمی‌توان معیارها را درخواست کرد. برای بازیابی معیارها، درخواست‌های جداگانه‌ای را برای هر حساب کاربری تحت حساب کاربری مدیر ارسال کنید.
FILTER_HAS_TOO_MANY_VALUES تعداد مقادیر (عملوندهای سمت راست) در یک فیلتر از حد مجاز فراتر رفته است.

جزئیات خطای سهمیه

جزئیات بیشتر خطای سهمیه‌بندی در صورت وجود QuotaError.

فیلدها
rate_scope

QuotaRateScope

دامنه نرخ محدودیت سهمیه.

rate_name

string

توضیحات سطح بالای بخش سهمیه‌بندی. مثال‌ها عبارتند از «دریافت درخواست برای دسترسی استاندارد» یا «درخواست‌ها به ازای هر حساب».

retry_delay

Duration

دوره بازگشت وجه که مشتریان باید قبل از ارسال درخواست بعدی منتظر بمانند.

QuotaRateScope

تعداد محدوده‌های ممکن که سطل‌های سهمیه به آنها تعلق دارند.

انوم‌ها
UNSPECIFIED شمارش نامشخص
UNKNOWN فقط برای مقدار برگشتی استفاده می‌شود. در این نسخه، مقدار ناشناخته را نشان می‌دهد.
ACCOUNT سهمیه به ازای هر حساب مشتری
DEVELOPER سهمیه هر پروژه

QuotaErrorEnum

این نوع هیچ فیلدی ندارد.

محفظه‌ای برای enum که خطاهای سهمیه‌بندی احتمالی را توصیف می‌کند.

خطای سهمیه

Enum خطاهای سهمیه‌بندی احتمالی را توصیف می‌کند.

انوم‌ها
UNSPECIFIED تعداد نامشخص.
UNKNOWN کد خطای دریافتی در این نسخه مشخص نیست.
RESOURCE_EXHAUSTED درخواست‌ها خیلی زیاده.
RESOURCE_TEMPORARILY_EXHAUSTED درخواست‌های زیاد در مدت زمان کوتاه.

درخواستErrorEnum

این نوع هیچ فیلدی ندارد.

محفظه‌ای برای enum که خطاهای احتمالی درخواست را توصیف می‌کند.

خطای درخواست

Enum خطاهای احتمالی درخواست را توصیف می‌کند.

انوم‌ها
UNSPECIFIED تعداد نامشخص.
UNKNOWN کد خطای دریافتی در این نسخه مشخص نیست.
RESOURCE_NAME_MISSING نام منبع برای این درخواست الزامی است.
RESOURCE_NAME_MALFORMED نام منبع ارائه شده ناقص است.
BAD_RESOURCE_ID نام منبع ارائه شده ناقص است.
INVALID_PRODUCT_NAME نام محصول نامعتبر است.
INVALID_CUSTOMER_ID شناسه مشتری نامعتبر است.
OPERATION_REQUIRED عملیات جهش باید یکی از موارد create، update یا remove را مشخص کند.
RESOURCE_NOT_FOUND منبع مورد نظر یافت نشد.
INVALID_PAGE_TOKEN توکن صفحه بعدی که در درخواست کاربر مشخص شده است، نامعتبر است.
EXPIRED_PAGE_TOKEN توکن صفحه بعدی که در درخواست کاربر مشخص شده بود، منقضی شده است.
INVALID_PAGE_SIZE اندازه صفحه مشخص شده در درخواست کاربر نامعتبر است.
REQUIRED_FIELD_MISSING فیلد مورد نیاز موجود نیست.
IMMUTABLE_FIELD این فیلد قابل تغییر نیست زیرا تغییرناپذیر است. همچنین ممکن است بتوان فیلد را با استفاده از عملیات «ایجاد» تغییر داد اما نمی‌توان آن را با «به‌روزرسانی» تغییر داد.
TOO_MANY_MUTATE_OPERATIONS تعداد درخواست‌های ورودی بسیار زیاد بود.
CANNOT_BE_EXECUTED_BY_MANAGER_ACCOUNT درخواست توسط حساب کاربری مدیر قابل اجرا نیست.
CANNOT_MODIFY_FOREIGN_FIELD درخواست تغییر (Mutate) تلاشی برای تغییر یک فیلد فقط خواندنی بود. برای مثال، فیلدهای بودجه (Budget) را می‌توان برای گروه تبلیغاتی (Ad Group) درخواست کرد، اما برای adGroups:mutate فقط خواندنی هستند.
INVALID_ENUM_VALUE مقدار Enum مجاز نیست.
LOGIN_CUSTOMER_ID_PARAMETER_MISSING پارامتر login-customer-id برای این درخواست الزامی است.
LOGIN_OR_LINKED_CUSTOMER_ID_PARAMETER_REQUIRED برای این درخواست، یکی از پارامترهای login-customer-id یا linked-customer-id الزامی است.
VALIDATE_ONLY_REQUEST_HAS_PAGE_TOKEN page_token در درخواست validate only تنظیم شده است.
CANNOT_RETURN_SUMMARY_ROW_FOR_REQUEST_WITHOUT_METRICS اگر درخواست هیچ فیلد معیاری را انتخاب نکرده باشد، return_summary_row نمی‌تواند فعال شود.
CANNOT_RETURN_SUMMARY_ROW_FOR_VALIDATE_ONLY_REQUESTS return_summary_row نباید برای درخواست‌های فقط اعتبارسنجی فعال شود.
INCONSISTENT_RETURN_SUMMARY_ROW_VALUE مقدار پارامتر return_summary_row باید بین درخواست‌هایی که فیلد page_token در آن‌ها تنظیم شده و درخواست اصلی آن‌ها یکسان باشد.
TOTAL_RESULTS_COUNT_NOT_ORIGINALLY_REQUESTED اگر در درخواست اصلی درخواست نشده باشد، تعداد کل نتایج قابل بازگشت نیست.
RPC_DEADLINE_TOO_SHORT مهلت تعیین شده توسط مشتری خیلی کوتاه بود.
PRODUCT_NOT_SUPPORTED محصول مرتبط با درخواست، برای درخواست فعلی پشتیبانی نمی‌شود.

خطای SearchAds360

خطای ۳۶۰ درجه مخصوص تبلیغات جستجو.

فیلدها
error_code

ErrorCode

یک مقدار شمارشی که نشان می‌دهد کدام خطا رخ داده است.

message

string

توضیحی خوانا برای انسان از خطا.

trigger

Value

مقداری که باعث ایجاد خطا شده است.

location

ErrorLocation

بخشی از پروتوی درخواست که باعث خطا شده است را توصیف می‌کند.

details

ErrorDetails

جزئیات خطای اضافی، که توسط کدهای خطای خاصی برگردانده می‌شوند. اکثر کدهای خطا شامل جزئیات نیستند.

جستجوتبلیغات۳۶۰شکست

توضیح می‌دهد که چگونه یک فراخوانی API مربوط به تبلیغات جستجو ۳۶۰ ناموفق بود. وقتی فراخوانی ناموفق باشد، این مقدار درون google.rpc.Status.details برگردانده می‌شود.

فیلدها
errors[]

SearchAds360Error

فهرست خطاهای رخ داده.

request_id

string

شناسه منحصر به فرد درخواست که برای اهداف اشکال‌زدایی استفاده می‌شود.

خطای اندازه محدود عدد

این نوع هیچ فیلدی ندارد.

محفظه‌ای برای enum که خطاهای احتمالی مربوط به محدودیت اندازه را توصیف می‌کند.

خطای محدودیت اندازه

Enum خطاهای احتمالی مربوط به محدودیت اندازه را توصیف می‌کند.

انوم‌ها
UNSPECIFIED تعداد نامشخص.
UNKNOWN کد خطای دریافتی در این نسخه مشخص نیست.
REQUEST_SIZE_LIMIT_EXCEEDED تعداد ورودی‌های درخواست از حد مجاز سیستم فراتر رفته است، یا محتوای عملیات به دلیل اندازه یا پیچیدگی آنها از حد مجاز تراکنش‌ها فراتر رفته است. سعی کنید تعداد ورودی‌ها در هر درخواست را کاهش دهید.
RESPONSE_SIZE_LIMIT_EXCEEDED تعداد ورودی‌های پاسخ از حد مجاز سیستم فراتر رفته است.