خطاهای رایج

این صفحه خطاهای رایج را فهرست می کند و نکاتی در مورد پیشگیری و مدیریت آنها ارائه می دهد. برای فهرست کامل خطاها، مراجع خطا را مرور کنید. برای حمایت بیشتر، از انجمن ما دیدن کنید.

google.rpc.ErrorInfo

ACCESS_TOKEN_SCOPE_INSUFFICIENT
خلاصهنشانه دسترسی OAuth 2.0 محدوده های لازم را ندارد.
علل رایجاین درخواست رد می شود زیرا رمز دسترسی ارائه شده شامل محدوده Google Ads API OAuth 2.0 نمی شود.
نحوه رسیدگیمطمئن شوید که نشانه دسترسی دارای محدوده های مورد نیاز است. یک دلیل رایج برای این خطا این است که شما در حال استفاده مجدد از یک نشانه دسترسی موجود هستید که با استفاده از مجموعه دیگری از محدوده های OAuth ایجاد شده است. پارامترهای مجوز OAuth را برای مثالی از نحوه ایجاد یک نشانه دسترسی جدید با دامنه های مورد نیاز ببینید.
نکات پیشگیریاطمینان حاصل کنید که رمز دسترسی دارای محدوده های مورد نیاز است. برای به دست آوردن دسترسی با محدوده های مورد نیاز، کاربر خود را مجدداً احراز هویت کنید. اگر برنامه شما از چندین دامنه OAuth استفاده می کند، ممکن است نیاز باشد مجوزهای Granular OAuth را پیاده سازی کنید.

google.auth.exceptions.RefreshError

invalid_grant
خلاصهتوکن منقضی شده یا باطل شده است.
علل رایجیک پروژه Google Cloud Platform با صفحه رضایت OAuth که برای نوع کاربر خارجی پیکربندی شده است و وضعیت انتشار Testing یک نشانه به‌روزرسانی صادر می‌کند که طی 7 روز منقضی می‌شود.
نحوه رسیدگیوضعیت انتشار پروژه Google شما در Testing است، بنابراین رمز به‌روزرسانی هر ۷ روز منقضی می‌شود و یک خطای invalid_grant دریافت می‌کند. به کنسول API Google بروید و به صفحه رضایت OAuth بروید. سپس وضعیت انتشار را با پیروی از این دستورالعمل‌ها به In production تغییر دهید تا از انقضای توکن به‌روزرسانی در ۷ روز جلوگیری کنید.
نکات پیشگیریبرنامه‌های تأیید نشده را ببینید.

AuthenticationError

CLIENT_CUSTOMER_ID_INVALID
خلاصهشناسه مشتری مشتری یک عدد نیست.
علل رایجاستفاده از شناسه مشتری نامناسب
نحوه رسیدگیN/A
نکات پیشگیری123-456-7890 باید 1234567890 باشد. برای جزئیات به شروع به کار مراجعه کنید.
CLIENT_CUSTOMER_ID_IS_REQUIRED
خلاصهشناسه مشتری مشتری در هدر HTTP مشخص نشده است.
علل رایجعدم تعیین شناسه مشتری مشتری در هدر HTTP.
نحوه رسیدگیN/A
نکات پیشگیریشناسه مشتری مشتری برای همه تماس‌ها لازم است، بنابراین مطمئن شوید که در سربرگ HTTP یکی را مشخص کرده‌اید. استفاده از کتابخانه های مشتری ما را در نظر بگیرید زیرا آنها این کار را برای شما انجام می دهند.
CUSTOMER_NOT_FOUND
خلاصههیچ حساب کاربری برای شناسه مشتری ارائه شده در هدر یافت نشد.
علل رایجتلاش برای دسترسی به حسابی که به تازگی قبل از ایجاد حساب در backend ایجاد شده است.
نحوه رسیدگیپنج دقیقه اولیه صبر کنید، سپس هر 30 ثانیه یکبار دوباره امتحان کنید.
نکات پیشگیریچند دقیقه بعد از ایجاد حساب منتظر بمانید تا درخواستی علیه آن صادر کنید.
خلاصهنشانه دسترسی در هدر درخواست یا نامعتبر است یا منقضی شده است.
علل رایجرمز دسترسی باطل شده است.
نحوه رسیدگیدرخواست یک توکن جدید اگر از یکی از کتابخانه‌های مشتری ما استفاده می‌کنید، با اسناد آن در مورد نحوه به‌روزرسانی توکن مشورت کنید.
نکات پیشگیریتوکن های دسترسی را تا زمان انقضا ذخیره کرده و مجددا استفاده کنید.
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 مراجعه کنید.
ORGANIZATION_NOT_ASSOCIATED_WITH_DEVELOPER_TOKEN
خلاصهتوکن توسعه‌دهنده قبلاً با یک سازمان Google Cloud مرتبط است و نمی‌تواند با سازمان دیگری مرتبط شود.
علل رایجتوکن توسعه‌دهنده با پروژه Google Cloud در همان سازمان Google Cloud که پروژه Google Cloud در ابتدا برای درخواست‌ها استفاده می‌شد، مرتبط نیست.
نحوه رسیدگیمطمئن شوید که شناسه مشتری OAuth با پروژه‌های Google Cloud در همان سازمان Google Cloud مرتبط باشد، اگر قبلاً درخواست‌های API را با توکن توسعه‌دهنده انجام داده‌اید.
نکات پیشگیریمطمئن شوید که همه پروژه‌های Google Cloud شما با همان سازمان Google Cloud مرتبط هستند. یک پروژه Google Cloud را می توان تنها با یک توکن توسعه دهنده مرتبط کرد، اما یک توکن توسعه دهنده را می توان با چندین پروژه در سازمان مرتبط کرد.

AuthorizationError

CUSTOMER_NOT_ENABLED
خلاصهدسترسی به حساب مشتری امکان پذیر نیست زیرا در حالت فعال نیست.
علل رایجاین زمانی اتفاق می‌افتد که حساب مشتری ثبت‌نام را تمام نکرده یا غیرفعال شده باشد.
نحوه رسیدگیوارد رابط کاربری Google Ads شوید و مطمئن شوید که فرآیند ثبت نام برای این حساب را تکمیل کرده اید. برای حساب‌های غیرفعال‌شده، به فعال‌سازی مجدد حساب لغو شده Google Ads مراجعه کنید.
نکات پیشگیریبا بررسی وضعیت لغو شده ، می‌توانید فعالانه بررسی کنید که آیا حساب مشتری غیرفعال شده است.
DEVELOPER_TOKEN_NOT_APPROVED
خلاصهتوکن توسعه‌دهنده فقط برای استفاده با حساب‌های آزمایشی تأیید شده است و سعی شده به یک حساب غیر آزمایشی دسترسی پیدا کند.
علل رایجبرای دسترسی به یک حساب غیر آزمایشی از یک توکن توسعه دهنده آزمایشی استفاده شد.
نحوه رسیدگیمطمئن شوید که واقعاً می خواهید به یک حساب غیر آزمایشی دسترسی داشته باشید. اگر چنین است، پس باید برای ارتقای توکن توسعه دهنده خود به دسترسی استاندارد یا پایه اقدام کنید .
نکات پیشگیریN/A
DEVELOPER_TOKEN_PROHIBITED
خلاصهتوکن توسعه دهنده با پروژه ارسال شده در درخواست مجاز نیست.
علل رایجهر پروژه Google API Console را می توان با توکن توسعه دهنده تنها از یک حساب مدیر مرتبط کرد. هنگامی که یک درخواست Google Ads API ارائه می کنید، توکن توسعه دهنده به طور دائم با پروژه Google API Console جفت می شود. اگر از پروژه Google API Console جدید استفاده نکنید، هنگام درخواست با خطای DEVELOPER_TOKEN_PROHIBITED مواجه خواهید شد.
نحوه رسیدگیN/A
نکات پیشگیریاگر تحت یک حساب مدیر جدید به کد برنامه‌نویس تغییر دهید، باید یک پروژه کنسول API Google جدید برای درخواست‌های Google Ads API ایجاد کنید که از نشانه مدیر جدید استفاده می‌کنند.
USER_PERMISSION_DENIED
خلاصهمشتری مجاز به مشتری عامل دسترسی ندارد.
علل رایجاحراز هویت به عنوان یک کاربر با دسترسی به حساب مدیر، اما عدم تعیین login-customer-id در درخواست.
نحوه رسیدگیN/A
نکات پیشگیریشناسه login-customer-id به عنوان شناسه حساب مدیر بدون خط تیره ( - ) مشخص کنید. کتابخانه های مشتری برای این کار پشتیبانی کرده اند.

،

این صفحه خطاهای رایج را فهرست می کند و نکاتی در مورد پیشگیری و مدیریت آنها ارائه می دهد. برای فهرست کامل خطاها، مراجع خطا را مرور کنید. برای حمایت بیشتر، از انجمن ما دیدن کنید.

google.rpc.ErrorInfo

ACCESS_TOKEN_SCOPE_INSUFFICIENT
خلاصهنشانه دسترسی OAuth 2.0 محدوده های لازم را ندارد.
علل رایجاین درخواست رد می شود زیرا رمز دسترسی ارائه شده شامل محدوده Google Ads API OAuth 2.0 نمی شود.
نحوه رسیدگیمطمئن شوید که نشانه دسترسی دارای محدوده های مورد نیاز است. یک دلیل رایج برای این خطا این است که شما در حال استفاده مجدد از یک نشانه دسترسی موجود هستید که با استفاده از مجموعه دیگری از محدوده های OAuth ایجاد شده است. پارامترهای مجوز OAuth را برای مثالی از نحوه ایجاد یک نشانه دسترسی جدید با دامنه های مورد نیاز ببینید.
نکات پیشگیریاطمینان حاصل کنید که رمز دسترسی دارای محدوده های مورد نیاز است. برای به دست آوردن دسترسی با محدوده های مورد نیاز، کاربر خود را مجدداً احراز هویت کنید. اگر برنامه شما از چندین دامنه OAuth استفاده می کند، ممکن است نیاز باشد مجوزهای Granular OAuth را پیاده سازی کنید.

google.auth.exceptions.RefreshError

invalid_grant
خلاصهتوکن منقضی شده یا باطل شده است.
علل رایجیک پروژه Google Cloud Platform با صفحه رضایت OAuth که برای نوع کاربر خارجی پیکربندی شده است و وضعیت انتشار Testing یک نشانه به‌روزرسانی صادر می‌کند که طی 7 روز منقضی می‌شود.
نحوه رسیدگیوضعیت انتشار پروژه Google شما در Testing است، بنابراین رمز به‌روزرسانی هر ۷ روز منقضی می‌شود و یک خطای invalid_grant دریافت می‌کند. به کنسول API Google بروید و به صفحه رضایت OAuth بروید. سپس وضعیت انتشار را با پیروی از این دستورالعمل‌ها به In production تغییر دهید تا از انقضای توکن به‌روزرسانی در ۷ روز جلوگیری کنید.
نکات پیشگیریبرنامه‌های تأیید نشده را ببینید.

AuthenticationError

CLIENT_CUSTOMER_ID_INVALID
خلاصهشناسه مشتری مشتری یک عدد نیست.
علل رایجاستفاده از شناسه مشتری نامناسب
نحوه رسیدگیN/A
نکات پیشگیری123-456-7890 باید 1234567890 باشد. برای جزئیات به شروع به کار مراجعه کنید.
CLIENT_CUSTOMER_ID_IS_REQUIRED
خلاصهشناسه مشتری مشتری در هدر HTTP مشخص نشده است.
علل رایجعدم تعیین شناسه مشتری مشتری در هدر HTTP.
نحوه رسیدگیN/A
نکات پیشگیریشناسه مشتری مشتری برای همه تماس‌ها لازم است، بنابراین مطمئن شوید که در سربرگ HTTP یکی را مشخص کرده‌اید. استفاده از کتابخانه های مشتری ما را در نظر بگیرید زیرا آنها این کار را برای شما انجام می دهند.
CUSTOMER_NOT_FOUND
خلاصههیچ حساب کاربری برای شناسه مشتری ارائه شده در هدر یافت نشد.
علل رایجتلاش برای دسترسی به حسابی که به تازگی قبل از ایجاد حساب در backend ایجاد شده است.
نحوه رسیدگیپنج دقیقه اولیه صبر کنید، سپس هر 30 ثانیه یکبار دوباره امتحان کنید.
نکات پیشگیریچند دقیقه بعد از ایجاد حساب منتظر بمانید تا درخواستی علیه آن صادر کنید.
خلاصهنشانه دسترسی در هدر درخواست یا نامعتبر است یا منقضی شده است.
علل رایجرمز دسترسی باطل شده است.
نحوه رسیدگیدرخواست یک توکن جدید اگر از یکی از کتابخانه‌های مشتری ما استفاده می‌کنید، با اسناد آن در مورد نحوه به‌روزرسانی توکن مشورت کنید.
نکات پیشگیریتوکن های دسترسی را تا زمان انقضا ذخیره کرده و مجددا استفاده کنید.
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 مراجعه کنید.
ORGANIZATION_NOT_ASSOCIATED_WITH_DEVELOPER_TOKEN
خلاصهتوکن توسعه‌دهنده قبلاً با یک سازمان Google Cloud مرتبط است و نمی‌تواند با سازمان دیگری مرتبط شود.
علل رایجتوکن توسعه‌دهنده با پروژه Google Cloud در همان سازمان Google Cloud که پروژه Google Cloud در ابتدا برای درخواست‌ها استفاده می‌شد، مرتبط نیست.
نحوه رسیدگیمطمئن شوید که شناسه مشتری OAuth با پروژه‌های Google Cloud در همان سازمان Google Cloud مرتبط باشد، اگر قبلاً درخواست‌های API را با توکن توسعه‌دهنده انجام داده‌اید.
نکات پیشگیریمطمئن شوید که همه پروژه‌های Google Cloud شما با همان سازمان Google Cloud مرتبط هستند. یک پروژه Google Cloud را می توان تنها با یک توکن توسعه دهنده مرتبط کرد، اما یک توکن توسعه دهنده را می توان با چندین پروژه در سازمان مرتبط کرد.

AuthorizationError

CUSTOMER_NOT_ENABLED
خلاصهدسترسی به حساب مشتری امکان پذیر نیست زیرا در حالت فعال نیست.
علل رایجاین زمانی اتفاق می‌افتد که حساب مشتری ثبت‌نام را تمام نکرده یا غیرفعال شده باشد.
نحوه رسیدگیوارد رابط کاربری Google Ads شوید و مطمئن شوید که فرآیند ثبت نام برای این حساب را تکمیل کرده اید. برای حساب‌های غیرفعال‌شده، به فعال‌سازی مجدد حساب لغو شده Google Ads مراجعه کنید.
نکات پیشگیریبا بررسی وضعیت لغو شده ، می‌توانید فعالانه بررسی کنید که آیا حساب مشتری غیرفعال شده است.
DEVELOPER_TOKEN_NOT_APPROVED
خلاصهتوکن توسعه‌دهنده فقط برای استفاده با حساب‌های آزمایشی تأیید شده است و سعی شده به یک حساب غیر آزمایشی دسترسی پیدا کند.
علل رایجبرای دسترسی به یک حساب غیر آزمایشی از یک توکن توسعه دهنده آزمایشی استفاده شد.
نحوه رسیدگیمطمئن شوید که واقعاً می خواهید به یک حساب غیر آزمایشی دسترسی داشته باشید. اگر چنین است، پس باید برای ارتقای توکن توسعه دهنده خود به دسترسی استاندارد یا پایه اقدام کنید .
نکات پیشگیریN/A
DEVELOPER_TOKEN_PROHIBITED
خلاصهتوکن توسعه دهنده با پروژه ارسال شده در درخواست مجاز نیست.
علل رایجهر پروژه Google API Console را می توان با توکن توسعه دهنده تنها از یک حساب مدیر مرتبط کرد. هنگامی که یک درخواست Google Ads API ارائه می کنید، توکن توسعه دهنده به طور دائم با پروژه Google API Console جفت می شود. اگر از پروژه Google API Console جدید استفاده نکنید، هنگام درخواست با خطای DEVELOPER_TOKEN_PROHIBITED مواجه خواهید شد.
نحوه رسیدگیN/A
نکات پیشگیریاگر تحت یک حساب مدیر جدید به کد برنامه‌نویس تغییر دهید، باید یک پروژه کنسول API Google جدید برای درخواست‌های Google Ads API ایجاد کنید که از نشانه مدیر جدید استفاده می‌کنند.
USER_PERMISSION_DENIED
خلاصهمشتری مجاز به مشتری عامل دسترسی ندارد.
علل رایجاحراز هویت به عنوان یک کاربر با دسترسی به حساب مدیر، اما عدم تعیین login-customer-id در درخواست.
نحوه رسیدگیN/A
نکات پیشگیریشناسه login-customer-id به عنوان شناسه حساب مدیر بدون خط تیره ( - ) مشخص کنید. کتابخانه های مشتری برای این کار پشتیبانی کرده اند.