درخواست رد شد زیرا کد دسترسی ارائهشده شامل دامنه Google Ads API OAuth 2.0 نیست.
نحوه رسیدگی
مطمئن شوید که کد دسترسی دارای دامنههای لازم باشد. دلیل رایج این خطا این است که شما از یک کد دسترسی موجود که بااستفاده از مجموعه متفاوتی از دامنههای OAuth تولید شده است، مجدداً استفاده میکنید. برای دیدن نمونهای از نحوه تولید کد دسترسی جدید با دامنههای لازم، پارامترهای مجوز OAuth را ببینید.
نکات پیشگیری
مطمئن شوید که کد دسترسی دارای دامنههای لازم باشد. کاربرتان را با دامنههای لازم دوباره اصالتسنجی کنید تا با دامنههای لازم دسترسی پیدا کنید. اگر برنامهتان از چند دامنه OAuth استفاده میکند، ممکن است لازم باشد اجازههای OAuth جزئی را پیادهسازی کنید.
google.auth.exceptions.RefreshError
invalid_grant
خلاصه
توکن منقضی یا لغو شده است.
دلایل متداول
برای پروژه Google Cloud Platform با صفحه رضایت OAuth پیکربندیشده برای نوع کاربر خارجی و وضعیت انتشار Testing، ژتون بازآوری با تاریخ انقضای ۷ روز صادر میشود.
نحوه رسیدگی
وضعیت انتشار پروژه Google شما Testing است، بنابراین ژتون بازآوری هر ۷ روز یکبار منقضی میشود و خطای invalid_grant دریافت میکند. به «کنسول Google API» بروید و به صفحه رضایت OAuth پیمایش کنید. سپس وضعیت انتشار را به In production تغییر دهید تا ژتون بازآوری ظرف ۷ روز منقضی نشود.
از این اپراتور نمیتوان با زیرکلاس Ad استفاده کرد.
دلایل متداول
تلاش برای اصلاح مشخصههایی غیراز status آگهی.
نحوه رسیدگی
نامشخص
نکات پیشگیری
وقتی آگهی ایجاد شد، نمیتوان آن را تغییر داد. اگر میخواهید آگهی را اصلاح کنید، باید آگهی جدیدی بسازید و سپس آگهی قدیمی را بردارید. بااینحال، status آگهی بااستفاده از MutateAdGroupAds قابلتغییر است.
INVALID_INPUT
خلاصه
یکی از فیلدهای آگهی حاوی نویسههای نامعتبر است.
دلایل متداول
استفاده از نویسههای خاص در نشانیهای وب.
نحوه رسیدگی
نامشخص
نکات پیشگیری
پیشاز درخواست میانای برنامهسازی کاربردی، نشانیهای وب را در برنامهتان اعتبارسنجی کنید.
گروه آگهیای درحال اضافه شدن یا تغییر نام است، اما نام آن قبلاً توسط گروه آگهی دیگری استفاده شده است.
دلایل متداول
ایجاد گروه آگهی جدید با نام گروه آگهی فعال یا موقتاً متوقفشده موجود.
نحوه رسیدگی
خطا را ثبت کنید و پیام خطایی به کاربر نشان دهید، و بهطور اختیاری نام منحصربهفردی برای گروه آگهی پیشنهاد دهید یا فهرست نامهای درحال استفاده را نشان دهید.
دو عملیات در یک درخواست حاوی عملیات ایجاد برای دارایی با دادههای دودویی یکسان است.
دلایل متداول
درخواست تغییر با عملیات ایجاد تکراری که حاوی دادههای دودویی یکسان است.
نحوه رسیدگی
دارایی را در درخواستی جداگانه ایجاد کنید، سپس در درخواست بعدی به آن پیوند دهید؛ یا از شناسه موقت در همان درخواست استفاده کنید.
نکات پیشگیری
نامشخص
PARTNER_PROMOTION_ID_TYPE_INCOMPATIBLE
خلاصه
شناسه تبلیغ شریک از نوع oneof (int_value یا string_value) استفاده میکند که ادغام تبلیغ حساب آن را نمیپذیرد.
دلایل متداول
تنظیم فیلد promotion_asset.external_redeem_info.partner_promotion_id.int_value وقتی که ادغام پسخرید مشتری به نوع string_value نیاز دارد، یا تنظیم فیلد string_value وقتی که ادغام به نوع int_value نیاز دارد.
نحوه رسیدگی
درخواست ایجاد را بهروز کنید تا گونه ExternalPartnerId (int_value یا string_value) پذیرفتهشده توسط ادغام تبلیغات ویژه حساب را پر کند. برای جزئیات، به ردیابی پسخرید تبلیغ ویژه خارجی مراجعه کنید.
نکات پیشگیری
قبلاز ایجاد پیام PromotionAsset با فیلد external_redeem_info، تأیید کنید که ادغام پسخرید پایانه فروش (POS) شما از کدام قالب شناسه تبلیغ (int_value یا string_value) استفاده میکند.
123-456-7890 باید 1234567890 باشد. برای جزئیات، به شروع به کار مراجعه کنید.
CLIENT_CUSTOMER_ID_IS_REQUIRED
خلاصه
شناسه مشتری کارخواه در سرصفحه HTTP مشخص نشده است.
دلایل متداول
شناسه مشتری کارخواه در سرصفحه HTTP مشخص نشده است.
نحوه رسیدگی
نامشخص
نکات پیشگیری
شناسه مشتری کارخواه برای همه تماسها لازم است، بنابراین مطمئن شوید که آن را در سرایند HTTP مشخص کردهاید. استفاده از کتابخانههای مشتری ما را مدنظر قرار دهید زیرا این کار را برای شما انجام میدهند.
CUSTOMER_NOT_FOUND
خلاصه
هیچ حسابی برای شناسه مشتری ارائهشده در سرصفحه پیدا نشد.
دلایل متداول
تلاش برای دسترسی به حسابی که بهتازگی ایجاد شده است، قبلاز اینکه حساب در پسزمینه ایجاد شود.
نحوه رسیدگی
ابتدا پنج دقیقه صبر کنید، سپس هر ۳۰ ثانیه دوباره امتحان کنید.
نکات پیشگیری
پساز ایجاد حساب، چند دقیقه صبر کنید و سپس درخواستهای مربوط به آن را صادر کنید.
GOOGLE_ACCOUNT_COOKIE_INVALID
خلاصه
کد دسترسی در سرایند درخواست نامعتبر است یا منقضی شده است.
دلایل متداول
کد دسترسی نامعتبر شده است.
نحوه رسیدگی
درخواست کد جدید. اگر از یکی از کتابخانههای مشتری ما استفاده میکنید، برای اطلاع از نحوه بازآوری کردن کد، به اسناد آن مراجعه کنید.
نکات پیشگیری
کدهای دسترسی را تا زمانی که منقضی شوند ذخیره کنید و دوباره استفاده کنید.
NOT_ADS_USER
خلاصه
حساب Google استفادهشده برای تولید کد دسترسی با هیچ حساب Google Ads مرتبط نیست.
دلایل متداول
اطلاعات ورود به سیستم ارائهشده مربوط به حساب Google است که Google Ads در آن فعال نیست.
نحوه رسیدگی
مطمئن شوید که با حساب Google Ads معتبری (معمولاً حساب مدیرتان) برای جریان OAuth به سیستم وارد شدهاید. همچنین میتوانید با ورود به سیستم حساب مدیرتان، انتخاب حساب مشتری یا مدیر موردنظر، رفتن به Tools and Settings > Access and security، و سپس افزودن نشانی ایمیل حساب Google، از حساب Google دعوت کنید تا به حساب Google Ads موجود دسترسی پیدا کند.
نکات پیشگیری
نامشخص
OAUTH_TOKEN_INVALID
خلاصه
کد دسترسی OAuth در سرایند معتبر نیست.
دلایل متداول
کد دسترسی شما که با سرایند HTTP ارسال شده است درست نبود.
نحوه رسیدگی
نامشخص
نکات پیشگیری
مطمئن شوید کد دسترسی صحیح مرتبط با حسابتان را ارسال کردهاید. گاهی با ژتون بازآوری و کدهای مجوز اشتباه گرفته میشود. اگر میخواهید اطلاعات اعتباریای دریافت کنید که بتواند به همه حسابهای مشتری تحت حساب مدیر دسترسی داشته باشد، حتماً ژتون بازآوری را برای حساب مدیر دریافت کنید. راهنمای اصالتسنجی کاربر را ببینید.
پروژه Google Cloud فقط دسترسی «آزمایشی» دارد و نمیتوان از آن برای دسترسی به حسابهای تولید استفاده کرد.
دلایل متداول
از پروژه Google Cloud با سطح دسترسی آزمایشی برای درخواست از حساب Google Ads غیرآزمایشی (تولید) استفاده شده است. (در نسخههای میانای برنامهسازی کاربردی v24 و قدیمیتر، این شرط AuthorizationError.ACTION_NOT_PERMITTED را برمیگرداند.)
نحوه رسیدگی
اگر درحال آزمایش هستید، مطمئن شوید درخواستتان حساب آزمایشی را هدف قرار میدهد. اگر میخواهید به حساب Google Ads تولیدی دسترسی پیدا کنید، سطح دسترسی پروژه Google Cloud خود را در صفحه نمای کلی Google Ads API بررسی کنید و سطح دسترسی پروژه خود را به دسترسی Explorer، «پایه»، یا «استاندارد» ارتقا دهید.
نکات پیشگیری
نامشخص
CUSTOMER_NOT_ENABLED
خلاصه
دسترسی به حساب مشتری امکانپذیر نیست زیرا در وضعیت فعال نیست.
دلایل متداول
این اتفاق زمانی میافتد که حساب مشتری ثبتنام را تکمیل نکرده باشد یا غیرفعال شده باشد.
نحوه رسیدگی
به سیستم واسط کاربر Google Ads وارد شوید و مطمئن شوید که فرایند ثبتنام را برای این حساب تکمیل کردهاید. برای حسابهای غیرفعالشده، به فعال کردن مجدد حساب Google Ads لغوشده مراجعه کنید.
نکات پیشگیری
میتوانید با بررسی وضعیت لغوشده، بهطور پیشگیرانه بررسی کنید که آیا حساب مشتری غیرفعال شده است یا نه.
USER_PERMISSION_DENIED
خلاصه
مشتری مجاز به مشتری عامل دسترسی ندارد.
دلایل متداول
اصالتسنجی بهعنوان کاربری که به حساب مدیر دسترسی دارد اما login-customer-id را در درخواست مشخص نمیکند.
نحوه رسیدگی
نامشخص
نکات پیشگیری
login-customer-id را بهعنوان شناسه حساب مدیر بدون خط تیره (-) مشخص کنید. کتابخانههای کارخواه از این ویژگی پشتیبانی داخلی دارند.
پویشی درحال اضافه شدن یا تغییر نام است، اما نام آن قبلاً توسط پویش دیگری استفاده شده است.
دلایل متداول
ایجاد پویش جدید با نام پویش فعال یا موقتاً متوقفشده موجود.
نحوه رسیدگی
خطا را ثبت کنید و پیام خطایی به کاربر نشان دهید، و بهصورت اختیاری نام کمپین یکتایی پیشنهاد دهید یا فهرست نامهای درحال استفاده را نشان دهید.
نکات پیشگیری
نامشخص
CANNOT_SET_CAMPAIGN_KEYWORD_MATCH_TYPE
خلاصه
تلاش برای تغییر تنظیم نوع تطبیق کلیدواژه در سطح پویش در پویشی که «بیشینهسازی هوشوارهای» در آن فعال است.
دلایل متداول
با فعال شدن «بیشینهسازی هوشوارهای»، تنظیمات انطباق تقریبی در سطح پویش منسوخ میشوند زیرا همه کلیدواژهها بهطور پیشفرض بهعنوان انطباق تقریبی درنظر گرفته میشوند. تلاش برای تنظیم یا اصلاح این فیلد باعث ایجاد خطا میشود.
نحوه رسیدگی
به کاربر توصیه کنید بهجای تنظیم انطباق تقریبی در سطح پویش، از پارامتر `disable_search_term_matching` در سطح گروه آگهی استفاده کند.
نکات پیشگیری
اگر `ai_max_setting.enable_ai_max` روی `true` تنظیم شده است، از تنظیم `keyword_match_type` روی `BROAD` (یا هر مقدار دیگری) در پویش خودداری کنید. تطبیق عبارت جستجو را در سطح گروه آگهی بااستفاده از `disable_search_term_matching` تغییر دهید.
پویش «تولید تقاضا» منتقلشده را نمیتوان قبلاز برداشته شدن پویش اصلی فعال کرد، یا وقتی پویش منتقلشده دیگری برای همان پویش اصلی درحالحاضر فعال است.
دلایل متداول
بهروزرسانی status پویش «تولید تقاضا» منتقلشده به ENABLED وقتی پویش مبدأ اصلی برداشته نشده است یا پویش «تولید تقاضا» دیگری که از همان پویش اصلی منتقل شده است ازقبل ENABLED است. در نسخههای API v25 و قدیمیتر، این شرط RequestError.UNKNOWN را برمیگرداند.
نحوه رسیدگی
قبلاز فعال کردن پویش «تولید تقاضا» انتقالیافته، پویش مبدأ اصلی را بااستفاده از CampaignOperation.remove (یا ازقبل یا در همان درخواست تغییر) بردارید و بررسی کنید که هیچ پویش «تولید تقاضا» دیگری که از همان پویش اصلی انتقال یافته است فعال نباشد. برای جزئیات، فعال کردن پویشهای انتقالیافته را ببینید.
نکات پیشگیری
اگر شناسههای پویشهای مبدأ اصلی و پویشهای «تولید تقاضا» منتقلشده آنها را ردیابی میکنید، قبلاز تنظیم status روی ENABLED در پویش منتقلشده، campaign.status را پُرسمان کنید یا CampaignOperation.remove را برای پویش اصلی در همان درخواست تغییر اضافه کنید.
میانای برنامهسازی کاربردی بهدلیل وجود اشکال بهدرستی کار نمیکند.
نحوه رسیدگی
هر درخواستی را که با این خطا ناموفق بوده است دوباره امتحان کنید و برای امتحان مجدد از زمانبندی عقبگرد نمایی استفاده کنید.
نکات پیشگیری
نامشخص
TRANSIENT_ERROR
خلاصه
خطای داخلی گذرایی روی داده است و باید دوباره امتحان شود.
دلایل متداول
این خطا زمانی رخ میدهد که میانای برنامهسازی کاربردی بهطور داخلی با مشکل موقتی مواجه شود.
نحوه رسیدگی
هر درخواستی را که با این خطا ناموفق بوده است دوباره امتحان کنید و برای امتحان مجدد از زمانبندی عقبگرد نمایی استفاده کنید.
نکات پیشگیری
نامشخص
InvalidGrantError
invalid_grant (malformed auth code)
خلاصه
کد مجوز مبادلهشده با کد OAuth بدشکل بود.
دلایل متداول
این اتفاق زمانی میافتد که برای کاربری که قبلاً به برنامه درخواستکننده دسترسی داشته است، تلاش برای تولید ژتون بازآوری انجام شود. برای مثال، این اتفاق میتواند زمانی رخ دهد که نمونه Generate User credentials بیشاز یکبار برای همان اعتبارنامههای کارخواه OAuth و کاربر مجاز اجرا شود.
نحوه رسیدگی
برای تولید مجدد ژتون بازآوری برای ترکیب مشخصی از کاربر مجوزدهنده و اطلاعات کاربری کارخواه OAuth، ژتون بازآوری موجود را لغو کنید. توجه داشته باشید که لغو کردن یک ژتون آن را برای دسترسی به Google Ads API غیرقابل استفاده میکند و هر ژتون دسترسی را که ژتون بازآوری برای تولید آن استفاده شده است باطل میکند.
نکات پیشگیری
حتماً ژتون بازآوری را در مکانی امن ذخیره کنید تا نیازی به تولید مجدد آن نباشد.
درخواست سعی کرده است به منبعی ارجاع دهد که وجود ندارد یا برداشته شده است یا آن را تغییر دهد. یا نام منبع ارائهشده برای منبع ناقص است.
نحوه رسیدگی
پیشاز ارسال درخواست تغییر، از درخواست جستجو برای بازیابی نام منبع برای منبع موجود استفاده کنید. راهنماهای کتابخانه مشتری ما را مرور کنید که شامل اسنادی درباره نحوه ساختن نامهای منبع معتبر در هر زبان پشتیبانیشده است
نکات پیشگیری
نام منابع را بهصورت دستی ایجاد نکنید. از یکی از روشهای کمکی ارائهشده توسط کتابخانههای مشتری ما استفاده کنید.
درخواست در تلاش است منبعی ایجاد کند که باعث میشود تعداد کل آن منابع از حد مشخصشده فراتر رود.
دلایل متداول
محدودیتهای متعددی برای تعداد منابعی که میتوانند در زمینههای خاص وجود داشته باشند وجود دارد.
نحوه رسیدگی
با مرور محدودیتهای سیستم، محدودیتی را که با آن مواجه شدهاید شناسایی کنید. یا از منبع موجودی دوباره استفاده کنید یا منابع را بردارید تا برای منابع جدید فضا ایجاد شود.
نکات پیشگیری
از پرسمانهای جستجو برای پایش تعداد منابعی که محدودیت دارند استفاده کنید.
تاریخ آخرین بهروزرسانی 2026-10-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-10-30 بهوقت ساعت هماهنگ جهانی."],[],[]]