با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
این صفحه خطاهای رایج را فهرست می کند و نکاتی در مورد پیشگیری و مدیریت آنها ارائه می دهد. برای فهرست کامل خطاها، مراجع خطا را مرور کنید. برای حمایت بیشتر، از انجمن ما دیدن کنید.
google.auth.exceptions.RefreshError
invalid_grant
خلاصه
توکن منقضی شده یا باطل شده است.
علل رایج
یک پروژه Google Cloud Platform با صفحه رضایت OAuth که برای نوع کاربر خارجی پیکربندی شده است و وضعیت انتشار Testing یک نشانه بهروزرسانی صادر میکند که طی 7 روز منقضی میشود.
نحوه رسیدگی
وضعیت انتشار پروژه Google شما در Testing است، بنابراین رمز بهروزرسانی هر ۷ روز منقضی میشود و یک خطای invalid_grant دریافت میکند. به کنسول API Google بروید و به صفحه رضایت OAuth بروید. سپس وضعیت انتشار را با پیروی از این دستورالعملها به In production تغییر دهید تا از انقضای توکن بهروزرسانی در ۷ روز جلوگیری کنید.
هنگامی که یک تبلیغ ایجاد می شود، نمی توان آن را تغییر داد. اگر می خواهید آگهی را تغییر دهید، باید یک آگهی جدید ایجاد کنید و سپس آگهی قبلی را حذف کنید. با این حال، status آگهی با استفاده از MutateAdGroupAds قابل تغییر است.
INVALID_INPUT
خلاصه
یکی از فیلدهای یک آگهی حاوی کاراکترهای نامعتبر است.
علل رایج
استفاده از کاراکترهای خاص در URL ها
نحوه رسیدگی
N/A
نکات پیشگیری
قبل از درخواست API، URL های موجود در برنامه خود را اعتبارسنجی کنید.
یک گروه تبلیغاتی در حال افزودن یا تغییر نام است، اما این نام در حال حاضر توسط گروه تبلیغاتی دیگری استفاده شده است.
علل رایج
ایجاد یک گروه تبلیغاتی جدید با نام یک گروه تبلیغاتی فعال یا متوقف شده موجود.
نحوه رسیدگی
خطا را ثبت کنید و یک پیام خطا به کاربر ارائه دهید، به صورت اختیاری یک نام گروه تبلیغاتی منحصر به فرد را پیشنهاد می کند یا لیست نام های در حال استفاده را نشان می دهد.
123-456-7890 باید 1234567890 باشد. برای جزئیات به شروع به کار مراجعه کنید.
CLIENT_CUSTOMER_ID_IS_REQUIRED
خلاصه
شناسه مشتری مشتری در هدر HTTP مشخص نشده است.
علل رایج
عدم تعیین شناسه مشتری مشتری در هدر HTTP.
نحوه رسیدگی
N/A
نکات پیشگیری
شناسه مشتری مشتری برای همه تماسها لازم است، بنابراین مطمئن شوید که در سربرگ HTTP یکی را مشخص کردهاید. استفاده از کتابخانه های مشتری ما را در نظر بگیرید زیرا آنها این کار را برای شما انجام می دهند.
CUSTOMER_NOT_FOUND
خلاصه
هیچ حساب کاربری برای شناسه مشتری ارائه شده در هدر یافت نشد.
علل رایج
تلاش برای دسترسی به حسابی که به تازگی قبل از ایجاد حساب در backend ایجاد شده است.
نحوه رسیدگی
پنج دقیقه اولیه صبر کنید، سپس هر 30 ثانیه یکبار دوباره امتحان کنید.
نکات پیشگیری
چند دقیقه بعد از ایجاد حساب منتظر بمانید تا درخواستی علیه آن صادر کنید.
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 موجود دعوت کنید.
نکات پیشگیری
N/A
OAUTH_TOKEN_INVALID
خلاصه
نشانه دسترسی OAuth در هدر معتبر نیست.
علل رایج
رمز دسترسی شما که با سرصفحه HTTP ارسال شده درست نبود.
نحوه رسیدگی
N/A
نکات پیشگیری
مطمئن شوید که رمز دسترسی صحیح مرتبط با حساب خود را ارسال کرده اید. گاهی اوقات با توکن های تازه سازی و کدهای مجوز اشتباه گرفته می شود. اگر میخواهید اعتبارنامهای دریافت کنید که بتواند به همه حسابهای مشتری تحت یک حساب مدیر دسترسی داشته باشد، مطمئن شوید که رمز تازهسازی حساب مدیر را دریافت کردهاید. برای جزئیات بیشتر، به راهنمای ما در مورد نشانه دسترسی و رمز بازخوانی و OAuth2 مراجعه کنید.
دسترسی به حساب مشتری امکان پذیر نیست زیرا در حالت فعال نیست.
علل رایج
این زمانی اتفاق میافتد که حساب مشتری ثبتنام را تمام نکرده یا غیرفعال شده باشد.
نحوه رسیدگی
وارد رابط کاربری Google Ads شوید و مطمئن شوید که فرآیند ثبت نام برای این حساب را تکمیل کرده اید. برای حسابهای غیرفعالشده، به فعالسازی مجدد حساب لغو شده Google Ads مراجعه کنید.
نکات پیشگیری
با بررسی وضعیت لغو شده ، میتوانید فعالانه بررسی کنید که آیا حساب مشتری غیرفعال شده است.
DEVELOPER_TOKEN_NOT_APPROVED
خلاصه
توکن توسعهدهنده فقط برای استفاده با حسابهای آزمایشی تأیید شده است و سعی شده به یک حساب غیر آزمایشی دسترسی پیدا کند.
علل رایج
برای دسترسی به یک حساب غیر آزمایشی از یک توکن توسعه دهنده آزمایشی استفاده شد.
توکن توسعه دهنده با پروژه ارسال شده در درخواست مجاز نیست.
علل رایج
هر پروژه Google API Console را می توان با توکن توسعه دهنده تنها از یک حساب مدیر مرتبط کرد. هنگامی که یک درخواست Google Ads API ارائه می کنید، توکن توسعه دهنده به طور دائم با پروژه Google API Console جفت می شود. اگر از پروژه Google API Console جدید استفاده نکنید، هنگام درخواست با خطای DEVELOPER_TOKEN_PROHIBITED مواجه خواهید شد.
یک کمپین در حال اضافه شدن یا تغییر نام است، اما نام در حال حاضر توسط یک کمپین دیگر استفاده شده است.
علل رایج
ایجاد یک کمپین جدید با نام یک کمپین فعال یا متوقف شده موجود.
نحوه رسیدگی
خطا را ثبت کنید و یک پیام خطا به کاربر ارائه دهید، که به صورت اختیاری یک نام کمپین منحصر به فرد را پیشنهاد می کند یا لیست نام های در حال استفاده را نشان می دهد.
زمان درخواست به پایان رسیده است و نمی توان آنقدر سریع تکمیل شد تا پاسخ را بازگرداند.
علل رایج
درخواست جستجویی انجام شد که پاسخی بسیار بزرگ ایجاد کرد، یا درخواست جهش برای پردازش خیلی بزرگ بود.
نحوه رسیدگی
حدود 30 ثانیه صبر کنید، سپس درخواست را دوباره امتحان کنید. اگر خطا ادامه داشت، سعی کنید درخواست را به چند درخواست کوچکتر تقسیم کنید که می توانند سریعتر تکمیل شوند.
هر درخواستی را که با این خطا شکست خورده است، دوباره امتحان کنید، با استفاده از یک برنامه زمانبندی عقبنشینی نمایی برای تلاشهای مجدد.
نکات پیشگیری
N/A
TRANSIENT_ERROR
خلاصه
یک خطای داخلی گذرا رخ داده است و باید دوباره تلاش کنید.
علل رایج
این خطا زمانی رخ می دهد که API در داخل با یک مشکل موقت مواجه شود.
نحوه رسیدگی
هر درخواستی را که با این خطا شکست خورده است، دوباره امتحان کنید، با استفاده از یک برنامه زمانبندی عقبنشینی نمایی برای تلاشهای مجدد.
نکات پیشگیری
N/A
InvalidGrantError
invalid_grant (malformed auth code)
خلاصه
کد مجوز مبادله شده با نشانههای OAuth نادرست بود.
علل رایج
این زمانی اتفاق میافتد که سعی میکنید یک نشانه تازهسازی برای کاربری ایجاد کنید که قبلاً به برنامه درخواستکننده دسترسی داشته است. به عنوان مثال، زمانی که مثال Generate User credentials را بیش از یک بار برای همان اعتبار مشتری OAuth اجرا کنید و کاربر را مجاز کنید، این اتفاق می افتد.
نحوه رسیدگی
به منظور ایجاد مجدد یک نشانه تازهسازی برای ترکیبی از مجوزهای کاربر مجاز و اعتبار مشتری OAuth، یک نشانه تازهسازی موجود را لغو کنید . توجه داشته باشید که باطل کردن یک نشانه، آن را برای دسترسی به API Google Ads غیرقابل استفاده می کند و هر گونه نشانه دسترسی را که از توکن تازه سازی برای تولید استفاده شده است، بی اعتبار می کند.
نکات پیشگیری
اطمینان حاصل کنید که رمز بهروزرسانی خود را در مکانی امن ذخیره میکنید تا از نیاز به بازسازی جلوگیری کنید.
این درخواست سعی در تغییر یا ارجاع به منبعی دارد که وجود ندارد یا حذف شده است. یا نام منبع داده شده برای منبع بد شکل است.
نحوه رسیدگی
قبل از ارسال درخواست جهش، از یک درخواست جستجو برای بازیابی نام منبع برای یک منبع موجود استفاده کنید. راهنماهای کتابخانه مشتری ما را مرور کنید، که شامل مستنداتی در مورد نحوه ساخت نام منابع معتبر در هر زبان پشتیبانی شده است
نکات پیشگیری
نام منابع را به صورت دستی ایجاد نکنید. از یکی از روش های کمکی ارائه شده توسط کتابخانه های مشتری ما استفاده کنید.
این درخواست در حال تلاش برای ایجاد منبعی است که باعث می شود تعداد کل آن منابع از حد مشخص شده فراتر رود.
علل رایج
محدودیت های متعددی در مورد تعداد منابعی که می توانند در زمینه های خاص وجود داشته باشند وجود دارد.
نحوه رسیدگی
با مرور محدودیتهای سیستم، محدودیتی را که با آن مواجه میشوید، شناسایی کنید. یا از یک منبع موجود استفاده مجدد کنید، یا منابع را حذف کنید تا فضایی برای منابع جدید ایجاد کنید.
نکات پیشگیری
از عبارت های جستجو برای نظارت بر تعداد منابعی که دارای محدودیت هستند استفاده کنید.
تاریخ آخرین بهروزرسانی 2024-12-02 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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"]],["تاریخ آخرین بهروزرسانی 2024-12-02 بهوقت ساعت هماهنگ جهانی."],[[["The Google Ads API returns a variety of errors related to authentication, ads, assets, bidding, and budgets, providing specific error codes for troubleshooting."],["Common causes of errors include invalid inputs, exceeding limits, and resource conflicts, necessitating careful validation of data and adherence to API guidelines."],["Suggested solutions involve correcting inputs, adjusting values to meet requirements, ensuring unique names, and retrying with exponential backoff for transient errors."],["Understanding the error codes and their corresponding descriptions enables developers to effectively diagnose and resolve issues encountered during API interactions."],["Developers should consult the Google Ads API documentation for detailed explanations of each error and recommended best practices to avoid them."]]],[]]