توکن دسترسی OAuth 2.0 دامنههای مورد نیاز را ندارد.
علل شایع
درخواست رد میشود زیرا توکن دسترسی ارائه شده شامل محدودهی OAuth 2.0 مربوط به API تبلیغات گوگل نمیشود.
نحوه رسیدگی
مطمئن شوید که توکن دسترسی، محدودههای مورد نیاز را دارد. یکی از دلایل رایج این خطا این است که شما در حال استفاده مجدد از یک توکن دسترسی موجود هستید که با استفاده از مجموعهای متفاوت از محدودههای OAuth تولید شده است. برای مثالی از نحوه تولید یک توکن دسترسی جدید با محدودههای مورد نیاز، به پارامترهای مجوز OAuth مراجعه کنید.
نکات پیشگیری
مطمئن شوید که توکن دسترسی، محدودههای مورد نیاز را دارد. برای دسترسی به محدودههای مورد نیاز، کاربر خود را با محدودههای مورد نیاز مجدداً احراز هویت کنید. اگر برنامه شما از چندین محدوده OAuth استفاده میکند، ممکن است نیاز به پیادهسازی مجوزهای Granular OAuth داشته باشید.
google.auth.exceptions.RefreshError
invalid_grant
خلاصه
توکن منقضی یا باطل شده است.
علل شایع
به یک پروژه پلتفرم ابری گوگل که صفحه رضایت OAuth آن برای نوع کاربر خارجی پیکربندی شده و وضعیت انتشار آن در Testing است، یک توکن بهروزرسانی صادر میشود که ظرف ۷ روز منقضی میشود.
نحوه رسیدگی
وضعیت انتشار پروژه گوگل شما در Testing است، بنابراین توکن بهروزرسانی هر ۷ روز یکبار منقضی میشود و خطای invalid_grant دریافت میکند. به کنسول API گوگل بروید و به صفحه رضایت OAuth بروید. سپس وضعیت انتشار را به In production تغییر دهید تا از منقضی شدن توکن بهروزرسانی ظرف ۷ روز جلوگیری شود.
پس از ایجاد یک تبلیغ، دیگر نمیتوان آن را تغییر داد. اگر میخواهید تبلیغ را تغییر دهید، باید یک تبلیغ جدید ایجاد کنید و سپس تبلیغ قدیمی را حذف کنید. با این حال، status تبلیغ با استفاده از MutateAdGroupAds قابل تغییر است.
INVALID_INPUT
خلاصه
یکی از فیلدهای یک تبلیغ حاوی نویسههای نامعتبر است.
علل شایع
استفاده از کاراکترهای ویژه در URLها
نحوه رسیدگی
ناموجود
نکات پیشگیری
قبل از ارسال درخواست API، URL ها را در برنامه خود اعتبارسنجی کنید.
یک گروه تبلیغاتی اضافه یا تغییر نام داده میشود، اما این نام قبلاً توسط یک گروه تبلیغاتی دیگر استفاده میشود.
علل شایع
ایجاد یک گروه تبلیغاتی جدید با نام یک گروه تبلیغاتی فعال یا متوقف شده موجود.
نحوه رسیدگی
خطا را ثبت کنید و یک پیام خطا به کاربر نشان دهید، که به صورت اختیاری میتواند یک نام منحصر به فرد برای گروه تبلیغاتی پیشنهاد دهد یا لیست نامهای مورد استفاده را نشان دهد.
۱۲۳-۴۵۶-۷۸۹۰ باید ۱۲۳۴۵۶۷۸۹۰ باشد. برای جزئیات بیشتر به «شروع به کار» مراجعه کنید.
CLIENT_CUSTOMER_ID_IS_REQUIRED
خلاصه
شناسه مشتری کلاینت در هدر HTTP مشخص نشده است.
علل شایع
عدم مشخص کردن شناسه مشتری کلاینت در هدر HTTP.
نحوه رسیدگی
ناموجود
نکات پیشگیری
شناسه مشتری کلاینت برای همه فراخوانیها لازم است، بنابراین مطمئن شوید که آن را در هدر HTTP مشخص کردهاید. استفاده از کتابخانههای کلاینت ما را در نظر بگیرید زیرا آنها این کار را برای شما انجام میدهند.
CUSTOMER_NOT_FOUND
خلاصه
هیچ حسابی برای شناسه مشتری ارائه شده در سربرگ یافت نشد.
علل شایع
تلاش برای دسترسی به حسابی که قبل از ایجاد حساب در backend ایجاد شده است.
نحوه رسیدگی
پنج دقیقه اول صبر کنید، سپس هر 30 ثانیه دوباره امتحان کنید.
نکات پیشگیری
قبل از ارسال درخواست علیه حساب، چند دقیقه پس از ایجاد حساب صبر کنید.
GOOGLE_ACCOUNT_COOKIE_INVALID
خلاصه
توکن دسترسی موجود در هدر درخواست یا نامعتبر است یا منقضی شده است.
علل شایع
توکن دسترسی نامعتبر شده است.
نحوه رسیدگی
درخواست یک توکن جدید. اگر از یکی از کتابخانههای کلاینت ما استفاده میکنید، برای نحوه بهروزرسانی توکن، به مستندات آن مراجعه کنید.
نکات پیشگیری
توکنهای دسترسی را تا زمان انقضا ذخیره و دوباره استفاده کنید.
NOT_ADS_USER
خلاصه
حساب گوگلی که برای تولید توکن دسترسی استفاده میشود، به هیچ حساب گوگل ادز مرتبط نیست.
علل شایع
اطلاعات ورود ارائه شده مربوط به یک حساب گوگل است که تبلیغات گوگل در آن فعال نیست.
نحوه رسیدگی
مطمئن شوید که برای جریان OAuth با یک حساب کاربری معتبر گوگل ادز (معمولاً حساب کاربری مدیر شما) وارد سیستم میشوید. همچنین میتوانید با ورود به حساب کاربری مدیر خود، انتخاب حساب کاربری مشتری یا مدیر مورد نظر، رفتن به Tools and Settings > Access and security و سپس اضافه کردن آدرس ایمیل حساب کاربری گوگل، حساب کاربری گوگل را برای دسترسی به یک حساب کاربری گوگل ادز موجود دعوت کنید.
نکات پیشگیری
ناموجود
OAUTH_TOKEN_INVALID
خلاصه
توکن دسترسی OAuth در هدر معتبر نیست.
علل شایع
توکن دسترسی شما که با هدر HTTP ارسال شده بود، صحیح نبود.
نحوه رسیدگی
ناموجود
نکات پیشگیری
مطمئن شوید که توکن دسترسی صحیح مرتبط با حساب کاربری خود را وارد کردهاید. گاهی اوقات با توکنهای تازهسازی و کدهای مجوز اشتباه گرفته میشود. اگر میخواهید اعتبارنامهای دریافت کنید که بتواند به همه حسابهای کاربری تحت یک حساب کاربری مدیر دسترسی داشته باشد، مطمئن شوید که توکن تازهسازی را برای حساب کاربری مدیر دریافت کردهاید. به راهنمای احراز هویت کاربر مراجعه کنید.
پروژه گوگل کلود فقط دسترسی آزمایشی دارد و نمیتوان از آن برای دسترسی به حسابهای کاربری در محیط عملیاتی استفاده کرد.
علل شایع
یک پروژه Google Cloud با سطح دسترسی Test برای ارسال درخواستی علیه یک حساب Google Ads غیر آزمایشی (تولیدی) استفاده شد. (در نسخههای API نسخه ۲۴ و قبل از آن، این وضعیت AuthorizationError.ACTION_NOT_PERMITTED را برمیگرداند.)
دسترسی به حساب مشتری امکانپذیر نیست زیرا در حالت فعال نیست.
علل شایع
این اتفاق زمانی رخ میدهد که حساب مشتری ثبت نام را تکمیل نکرده یا غیرفعال شده باشد.
نحوه رسیدگی
وارد رابط کاربری گوگل ادز شوید و مطمئن شوید که مراحل ثبت نام برای این حساب را تکمیل کردهاید. برای حسابهای غیرفعال شده، به بخش فعالسازی مجدد حساب لغو شده گوگل ادز مراجعه کنید.
نکات پیشگیری
شما میتوانید با بررسی وضعیت «لغو شده»، غیرفعال شدن حساب مشتری را بررسی کنید.
USER_PERMISSION_DENIED
خلاصه
مشتری مجاز به مشتری در حال کار دسترسی ندارد.
علل شایع
احراز هویت به عنوان یک کاربر با دسترسی به حساب کاربری مدیریت، اما عدم مشخص کردن login-customer-id در درخواست.
نحوه رسیدگی
ناموجود
نکات پیشگیری
login-customer-id را به عنوان شناسه حساب مدیر بدون خط تیره ( - ) مشخص کنید. کتابخانههای کلاینت از این قابلیت پشتیبانی میکنند.
یک کمپین در حال اضافه شدن یا تغییر نام است، اما این نام در حال حاضر توسط یک کمپین دیگر استفاده میشود.
علل شایع
ایجاد یک کمپین جدید با نام یک کمپین فعال یا متوقف شده موجود.
نحوه رسیدگی
خطا را ثبت کنید و یک پیام خطا به کاربر نشان دهید، که به صورت اختیاری میتواند یک نام کمپین منحصر به فرد پیشنهاد دهد یا لیست نامهای مورد استفاده را نشان دهد.
نکات پیشگیری
ناموجود
CANNOT_SET_CAMPAIGN_KEYWORD_MATCH_TYPE
خلاصه
تلاش برای تغییر تنظیمات نوع تطابق کلمات کلیدی در سطح کمپین در یک کمپین با فعال بودن AI Max.
علل شایع
با فعال بودن AI Max، تنظیمات تطابق گسترده در سطح کمپین منسوخ میشوند زیرا همه کلمات کلیدی به طور پیشفرض به عنوان تطابق گسترده در نظر گرفته میشوند. تلاش برای تنظیم یا تغییر این فیلد باعث بروز خطا خواهد شد.
نحوه رسیدگی
به کاربر توصیه کنید به جای تنظیم تطابق گسترده در سطح کمپین، از پارامتر `disable_search_term_matching` در سطح گروه تبلیغاتی استفاده کند.
نکات پیشگیری
اگر `ai_max_setting.enable_ai_max` روی `true` تنظیم شده است، از تنظیم `keyword_match_type` روی `BROAD` (یا هر مقدار دیگری) در کمپین خودداری کنید. تطبیق عبارت جستجو را در سطح گروه تبلیغاتی با استفاده از `disable_search_term_matching` تغییر دهید.
مهلت درخواست تمام شده و نمیتواند به سرعت کافی برای بازگرداندن پاسخ تکمیل شود.
علل شایع
یک درخواست جستجو ایجاد شده که پاسخ بسیار بزرگی ایجاد کرده است، یا یک درخواست تغییر شکل برای پردازش بسیار بزرگ بوده است.
نحوه رسیدگی
حدود 30 ثانیه صبر کنید، سپس درخواست را دوباره امتحان کنید. اگر خطا ادامه داشت، سعی کنید درخواست را به چندین درخواست کوچکتر تقسیم کنید که بتوانند سریعتر تکمیل شوند.
هر درخواستی که با این خطا با شکست مواجه شده است را با استفاده از یک برنامهی بازگشت نمایی برای تلاشهای مجدد، دوباره امتحان کنید.
نکات پیشگیری
ناموجود
TRANSIENT_ERROR
خلاصه
یک خطای داخلی گذرا رخ داده است و باید دوباره امتحان شود.
علل شایع
این خطا زمانی رخ میدهد که API به صورت داخلی با یک مشکل موقت مواجه شود.
نحوه رسیدگی
هر درخواستی که با این خطا با شکست مواجه شده است را با استفاده از یک برنامهی بازگشت نمایی برای تلاشهای مجدد، دوباره امتحان کنید.
نکات پیشگیری
ناموجود
InvalidGrantError
invalid_grant (malformed auth code)
خلاصه
کد مجوزی که با توکنهای OAuth مبادله شده بود، ناقص بود.
علل شایع
این اتفاق هنگام تلاش برای تولید یک توکن بهروزرسانی برای کاربری که قبلاً به برنامه درخواستکننده دسترسی داده شده است، رخ میدهد. برای مثال، این اتفاق میتواند هنگام اجرای بیش از یک بار مثال «ایجاد اعتبارنامههای کاربر» برای همان اعتبارنامههای کلاینت OAuth و تأیید اعتبار کاربر رخ دهد.
نحوه رسیدگی
برای تولید مجدد یک توکن بهروزرسانی برای ترکیبی از اعتبارنامههای کاربر مجاز و کلاینت OAuth، توکن بهروزرسانی موجود را لغو کنید . توجه داشته باشید که لغو یک توکن، آن را برای دسترسی به API تبلیغات گوگل غیرقابل استفاده میکند و هرگونه توکن دسترسی که توکن بهروزرسانی برای تولید آن استفاده شده است را باطل میکند.
نکات پیشگیری
حتماً توکن بهروزرسانی خود را در مکانی امن ذخیره کنید تا از نیاز به بازسازی آن جلوگیری شود.
درخواست سعی در تغییر یا ارجاع به منبعی دارد که وجود ندارد یا حذف شده است. یا، نام منبع داده شده برای منبع نادرست است.
نحوه رسیدگی
قبل از ارسال درخواست تغییر، از یک درخواست جستجو برای بازیابی نام منبع برای یک منبع موجود استفاده کنید. راهنماهای کتابخانه مشتری ما را که شامل مستنداتی در مورد نحوه ساخت نامهای منبع معتبر در هر زبان پشتیبانی شده است، بررسی کنید.
نکات پیشگیری
نام منابع را به صورت دستی ایجاد نکنید. از یکی از روشهای کمکی ارائه شده توسط کتابخانههای کلاینت ما استفاده کنید.
این درخواست در تلاش است منبعی ایجاد کند که باعث شود تعداد کل آن منابع از حد مشخصی فراتر رود.
علل شایع
محدودیتهای متعددی در تعداد منابعی که میتوانند در زمینههای خاص وجود داشته باشند، وجود دارد.
نحوه رسیدگی
با بررسی محدودیتهای سیستم ، محدودیتی را که با آن مواجه هستید شناسایی کنید. یا از یک منبع موجود دوباره استفاده کنید، یا منابع را حذف کنید تا فضای بیشتری برای منابع جدید ایجاد شود.
نکات پیشگیری
از کوئریهای جستجو برای نظارت بر تعداد منابعی که محدودیت دارند استفاده کنید.
تاریخ آخرین بهروزرسانی 2026-09-30 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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"]],["تاریخ آخرین بهروزرسانی 2026-09-30 بهوقت ساعت هماهنگ جهانی."],[],[]]