تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تسرد هذه الصفحة الأخطاء الشائعة وتقدم نصائح حول منعها والتعامل معها.
للحصول على قائمة كاملة بالأخطاء، راجع مراجع الأخطاء. للحصول على مزيد من الدعم، يمكنك الانتقال إلى
المنتدى الخاص بنا.
google.auth.exceptions.RefreshError
invalid_grant
ملخّص
انتهت صلاحية الرمز المميّز أو تم إبطاله.
الأسباب الشائعة
بالنسبة إلى مشروع Google Cloud Platform الذي يتضمّن شاشة طلب موافقة OAuth تم ضبطها لنوع مستخدم خارجي وحالة نشر Testing، يتم إصدار رمز مميّز لإعادة التحميل تنتهي صلاحيته خلال 7 أيام.
كيفية التعامل مع الجهاز
حالة النشر لمشروعك على Google هي Testing، لذا تنتهي صلاحية الرمز المميّز لإعادة التحميل كل 7 أيام ويتلقّى خطأ invalid_grant. انتقِل إلى وحدة تحكُّم واجهة برمجة تطبيقات Google، ثم انتقِل إلى شاشة طلب الموافقة المتعلّقة ببروتوكول OAuth. بعد ذلك، عليك تغيير حالة النشر إلى In production من خلال اتّباع هذه التعليمات لتجنُّب انتهاء صلاحية الرمز المميّز لإعادة التحميل خلال 7 أيام.
لا يمكن استخدام عامل التشغيل هذا مع فئة فرعية من الإعلان.
الأسباب الشائعة
محاولة تعديل سمات أخرى غير status للإعلان
كيفية التعامل مع الجهاز
لا ينطبق
نصائح للوقاية من الفيروس
لا يمكن تعديل الإعلان بعد إنشائه. وإذا كنت تريد تعديل الإعلان، يجب إنشاء إعلان جديد ثم إزالة الإعلان القديم. ومع ذلك، يمكن تعديل status للإعلان باستخدام MutateAdGroupAds.
INVALID_INPUT
ملخّص
يحتوي أحد الحقول في الإعلان على أحرف غير صالحة.
الأسباب الشائعة
استخدام رموز خاصة في عناوين URL
كيفية التعامل مع الجهاز
لا ينطبق
نصائح للوقاية من الفيروس
تحقَّق من صحة عناوين URL في تطبيقك قبل تقديم طلب البيانات من واجهة برمجة التطبيقات.
LINE_TOO_WIDE
ملخّص
أحد الحقول في الإعلان أطول من الحد الأقصى المسموح به للطول. اطّلِع على مقالة لمحة عن الإعلانات النصية.
الأسباب الشائعة
سطر نص طويل جدًا.
كيفية التعامل مع الجهاز
لا ينطبق
نصائح للوقاية من الفيروس
تحقَّق من طول السطر قبل تقديم طلب البيانات من واجهة برمجة التطبيقات.
يجب أن يكون الرقم 123-456-7890 هو 1234567890. راجِع البدء للحصول على التفاصيل.
CLIENT_CUSTOMER_ID_IS_REQUIRED
ملخّص
لم يتم تحديد الرقم التعريفي للعميل في عنوان HTTP.
الأسباب الشائعة
عدم تحديد رقم تعريفي للعميل في عنوان HTTP
كيفية التعامل مع الجهاز
لا ينطبق
نصائح للوقاية من الفيروس
يكون الرقم التعريفي لعميل العميل مطلوبًا لجميع المكالمات، لذا تأكد من تحديد رقم تعريفي في عنوان HTTP. يمكنك استخدام مكتبات العملاء التي تتولى معالجة هذا الأمر نيابةً عنك.
CUSTOMER_NOT_FOUND
ملخّص
لم يتم العثور على حساب للرقم التعريفي للعميل المذكور في العنوان.
الأسباب الشائعة
محاولة الوصول إلى حساب تم إنشاؤه للتو قبل إنشاء الحساب في الخلفية
كيفية التعامل مع الجهاز
يجب الانتظار خمس دقائق أولية، ثم إعادة المحاولة كل 30 ثانية.
نصائح للوقاية من الفيروس
يُرجى الانتظار بضع دقائق بعد إنشاء الحساب قبل إصدار طلبات بشأنه.
GOOGLE_ACCOUNT_COOKIE_INVALID
ملخّص
رمز الدخول المتوفر في عنوان الطلب غير صالح أو منتهي الصلاحية.
الأسباب الشائعة
تم إلغاء صلاحية رمز الدخول.
كيفية التعامل مع الجهاز
اطلب رمز مميّز جديد. إذا كنت تستخدم إحدى مكتبات العملاء التابعة لنا، راجِع مستنداتها حول كيفية إعادة تحميل الرمز المميّز.
نصائح للوقاية من الفيروس
تخزين رموز الدخول وإعادة استخدامها إلى أن تنتهي صلاحيتها
NOT_ADS_USER
ملخّص
حساب Google المستخدَم لإنشاء رمز الدخول غير مرتبط بأي حساب على "إعلانات Google".
الأسباب الشائعة
تتطابق معلومات تسجيل الدخول المقدّمة مع حساب على Google لم يتم تفعيل "إعلانات Google" فيه.
كيفية التعامل مع الجهاز
تأكَّد من تسجيل الدخول باستخدام حساب صالح على "إعلانات Google" (عادةً حسابك الإداري) لبدء مسار OAuth. يمكنك أيضًا دعوة حساب Google للوصول إلى حساب حالي على "إعلانات Google" عن طريق تسجيل الدخول إلى حسابك الإداري، واختيار العميل أو الحساب الإداري المعنيّ، والانتقال إلى Tools and Settings > Access and security، ثم إضافة عنوان البريد الإلكتروني لحساب Google.
نصائح للوقاية من الفيروس
لا ينطبق
OAUTH_TOKEN_INVALID
ملخّص
رمز الدخول عبر OAuth في العنوان غير صالح.
الأسباب الشائعة
رمز الدخول الذي تم تمريره باستخدام عنوان HTTP غير صحيح.
كيفية التعامل مع الجهاز
لا ينطبق
نصائح للوقاية من الفيروس
تأكد من تمرير رمز الدخول الصحيح المرتبط بحسابك. وأحيانًا يتم الخلط بينها وبين الرموز المميزة لإعادة التحميل ورموز التفويض. إذا أردت الحصول على بيانات اعتماد يمكنها الوصول إلى جميع حسابات العملاء ضمن حساب إداري، تأكّد من الحصول على الرمز المميّز للتحديث للحساب الإداري. لمزيد من التفاصيل، يُرجى الاطّلاع على دليلنا حول رمز الدخول والرمز المميّز لإعادة التحميل وOAuth2.
لا يمكن الوصول إلى حساب العميل لأنه ليس في حالة مفعّلة.
الأسباب الشائعة
ويحدث ذلك في حال عدم اكتمال اشتراك حساب العميل أو إلغاء تفعيله.
كيفية التعامل مع الجهاز
سجِّل الدخول إلى واجهة مستخدم "إعلانات Google" وتأكّد من إكمال عملية الاشتراك لهذا الحساب. بالنسبة إلى الحسابات غير المفعَّلة، يُرجى الاطّلاع على إعادة تفعيل حساب مُلغى على "إعلانات Google".
نصائح للوقاية من الفيروس
يمكنك التحقّق بشكل استباقي ممّا إذا كان حساب العميل قد تم إيقافه عن طريق التحقّق من الحالة تم الإلغاء.
DEVELOPER_TOKEN_NOT_APPROVED
ملخّص
تمت الموافقة على استخدام الرمز المميز للمطوِّر مع الحسابات التجريبية فقط، كما تمت محاولة الوصول إلى حساب غير تجريبي.
الأسباب الشائعة
تم استخدام رمز مميّز للمطوِّر للاختبار من أجل الوصول إلى حساب غير تجريبي.
غير مسموح بالرمز المميز للمطوِّر مع المشروع المُرسَل في الطلب.
الأسباب الشائعة
يمكن ربط كل مشروع على Google API Console بالرمز المميز للمطوِّر من حساب إداري واحد فقط. بعد تقديم طلب Google Ads API، يتم إقران الرمز المميّز للمطوِّر بصفة دائمة بمشروع وحدة تحكُّم Google API. في حال عدم استخدام مشروع جديد على Google API Console، ستظهر لك رسالة خطأ DEVELOPER_TOKEN_PROHIBITED عند تقديم طلب.
كيفية التعامل مع الجهاز
لا ينطبق
نصائح للوقاية من الفيروس
في حال التبديل إلى الرمز المميز للمطوِّر ضمن حساب إداري جديد، ستحتاج إلى إنشاء مشروع جديد على وحدة تحكُّم Google API لطلبات Google Ads API التي تستخدم الرمز المميز للمدير الجديد.
USER_PERMISSION_DENIED
ملخّص
لا يمكن للعميل المفوّض الوصول إلى عميل التشغيل.
الأسباب الشائعة
المصادقة كمستخدم لديه إذن الوصول إلى حساب إداري ولكن بدون تحديد login-customer-id في الطلب
كيفية التعامل مع الجهاز
لا ينطبق
نصائح للوقاية من الفيروس
حدِّد login-customer-id كرقم تعريف الحساب الإداري بدون واصلات (-). توفّر مكتبات العملاء إمكانية إجراء ذلك.
انتهت مهلة الطلب وتعذّر إكماله بسرعة كافية لعرض رد.
الأسباب الشائعة
تم تقديم طلب بحث نتج عنه استجابة كبيرة جدًا، أو كان طلب التبديل كبيرًا جدًا بحيث لا يمكن معالجته.
كيفية التعامل مع الجهاز
انتظِر لمدة 30 ثانية تقريبًا، ثم أعِد محاولة إجراء الطلب. وإذا استمرّ الخطأ، جرِّب تقسيم هذا الطلب إلى طلبات متعدّدة أصغر حجمًا يمكن إكمالها بسرعة أكبر.
أعد محاولة أي طلبات لم تنجح مع ظهور هذا الخطأ، باستخدام جدول تراجع أسي لعمليات إعادة المحاولة.
نصائح للوقاية من الفيروس
لا ينطبق
TRANSIENT_ERROR
ملخّص
حدث خطأ داخلي عابر، ويجب إعادة المحاولة.
الأسباب الشائعة
يحدث هذا الخطأ عندما تواجه واجهة برمجة التطبيقات مشكلة مؤقتة داخليًا.
كيفية التعامل مع الجهاز
أعد محاولة أي طلبات لم تنجح مع ظهور هذا الخطأ، باستخدام جدول تراجع أسي لعمليات إعادة المحاولة.
نصائح للوقاية من الفيروس
لا ينطبق
InvalidGrantError
invalid_grant (malformed auth code)
ملخّص
تم تكوين رمز التفويض الذي تم تبادله مع رموز OAuth المميزة بشكلٍ غير صحيح.
الأسباب الشائعة
ويحدث ذلك عند محاولة إنشاء رمز مميّز لإعادة التحميل لمستخدم سبق أن تم منحه إذن الوصول إلى التطبيق الذي يقدّم الطلب. على سبيل المثال، يمكن أن يحدث ذلك عند تشغيل مثال على إنشاء بيانات اعتماد المستخدم أكثر من مرة لبيانات اعتماد عميل OAuth نفسه وتفويض المستخدم.
كيفية التعامل مع الجهاز
لإعادة إنشاء رمز مميَّز لإعادة تحميل مجموعة معيَّنة من بيانات اعتماد المستخدم وعميل OAuth، عليك إبطال رمز مميَّز حالي لإعادة التحميل. تجدر الإشارة إلى أنّ إبطال الرمز المميّز يجعله غير قابل للاستخدام من أجل الوصول إلى Google Ads API، كما يلغي أي رموز دخول تم استخدامها لإنشاء الرمز المميّز لإعادة التحميل.
نصائح للوقاية من الفيروس
يُرجى الحرص على تخزين الرمز المميّز للتحديث في مكان آمن لتجنّب الحاجة إلى إعادة إنشائه.
حاول الطلب تغيير مورد غير موجود أو تمت إزالته أو الإشارة إليه بأي طريقة أخرى. أو، اسم المورد المحدّد للمصدر مكتوب بشكلٍ غير صحيح.
كيفية التعامل مع الجهاز
استخدم طلب بحث لاسترداد اسم المورد لمورد حالي قبل إرسال طلب التبديل. راجِع أدلة مكتبة العملاء التي تتضمّن مستندات حول كيفية إنشاء أسماء موارد صالحة بكل لغة معتمَدة.
نصائح للوقاية من الفيروس
لا تنشئ أسماء الموارد يدويًا. استخدِم إحدى الطرق المساعدة التي تقدمها مكتبات العملاء.