لمنح صنّاع النماذج مزيدًا من التحكّم في تحديد المستخدمين الذين يمكنهم الردّ، نقدّم عناصر تحكّم دقيقة للمجيبين. ستظهر النماذج التي تم إنشاؤها باستخدام واجهة برمجة التطبيقات بعد 31 كانون الثاني (يناير) 2026 في حالة "غير منشور" تلقائيًا. لمزيد من المعلومات، يُرجى الاطّلاع على تغييرات واجهة برمجة التطبيقات في "نماذج Google".
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
توضّح هذه الصفحة بعض المشاكل الشائعة التي قد تواجهها في ما يتعلّق
بالمصادقة والتفويض.
This app isn't verified
إذا كانت شاشة موافقة OAuth تعرض التحذير "لم يتم إثبات ملكية هذا التطبيق"، يعني ذلك أنّ
تطبيقك يطلب نطاقات توفّر إمكانية الوصول إلى بيانات المستخدمين الحسّاسة. إذا كان
تطبيقك يستخدم نطاقات حسّاسة، يجب أن يخضع لمحاولة إثبات هويته من خلال
عملية إثبات الهوية
لإزالة هذا التحذير والقيود الأخرى. خلال مرحلة التطوير،
يمكنك تجاوز هذا التحذير من خلال اختيار خيارات متقدمة > الانتقال إلى {Project Name}
(غير آمن).
File not found error for credentials.json
عند تشغيل نموذج الرمز، قد تظهر لك رسالة الخطأ "لم يتم العثور على الملف" أو "ما مِن ملف كهذا" بشأن ملف credentials.json.
يحدث هذا الخطأ عندما لا تكون قد فوّضت تطبيق الكمبيوتر المكتبي باستخدام بيانات الاعتماد. للتعرّف على كيفية إنشاء بيانات اعتماد
لتطبيق كمبيوتر مكتبي، انتقِل إلى
إنشاء بيانات الاعتماد.
بعد إنشاء بيانات الاعتماد، تأكَّد من حفظ ملف JSON الذي تم تنزيله بتنسيق
credentials.json. بعد ذلك، انقل الملف إلى دليل العمل.
Token has been expired or revoked
عند تشغيل نموذج الرمز، قد تظهر لك رسالة الخطأ "انتهت صلاحية الرمز المميّز" أو
"تم إبطال الرمز المميّز".
يحدث هذا الخطأ عندما تنتهي صلاحية رمز دخول من خادم تفويض Google
أو تم إبطاله. للحصول على معلومات عن الأسباب المحتملة
والحلول، يُرجى الاطّلاع على
انتهاء صلاحية الرمز المميّز لإعادة التحميل.
أخطاء JavaScript
في ما يلي بعض أخطاء JavaScript الشائعة.
Error: origin_mismatch
يحدث هذا الخطأ أثناء عملية التفويض إذا كان المضيف والمنفذ المستخدَمَين
لعرض صفحة الويب لا يتطابقان مع مصدر JavaScript مسموح به في
مشروعك على Google Cloud Console. تأكَّد من ضبط مصدر
JavaScript مفوَّض وأنّ عنوان URL في المتصفّح يتطابق مع عنوان URL المصدر.
idpiframe_initialization_failed: Failed to read the 'localStorage' property from 'Window'
يحدث هذا الخطأ عندما لا تكون ملفات تعريف الارتباط التابعة لجهات خارجية وميزة تخزين البيانات مفعَّلة
في المتصفّح. هذه الخيارات مطلوبة من قِبل مكتبة "تسجيل الدخول باستخدام حساب Google". لمزيد من المعلومات، يُرجى الاطّلاع على ملفات تعريف الارتباط التابعة لجهات خارجية وتخزين البيانات.
idpiframe_initialization_failed: Not a valid origin for the client
يحدث هذا الخطأ عندما لا يتطابق النطاق المسجَّل مع النطاق الذي يتم
استخدامه لاستضافة صفحة الويب. تأكَّد من أنّ المصدر الذي سجّلته يتطابق مع عنوان URL
في المتصفّح.
تاريخ التعديل الأخير: 2025-02-11 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2025-02-11 (حسب التوقيت العالمي المتفَّق عليه)"],[],["The content addresses common authentication and authorization issues. It details resolving the \"This app isn't verified\" warning by undergoing a verification process or bypassing it temporarily. It also explains the \"file not found\" error for `credentials.json`, advising users to create desktop application credentials, save the file correctly, and move it to the working directory. The \"Token has been expired or revoked\" error is covered, with a link provided for resolution. It also addresses Javascript errors including origin mismatches and issues with localStorage, recommending setting correct origins and enabling third-party cookies.\n"],null,["# Troubleshoot authentication & authorization issues\n\nThis page describes some common issues that you might encounter involving\nauthentication and authorization.\n\n`This app isn't verified`\n-------------------------\n\nIf the OAuth consent screen displays the warning \"This app isn't verified,\" your\napp is requesting scopes that provide access to sensitive user data. If your\napplication uses sensitive scopes, your app must go through the\n[verification process](https://support.google.com/cloud/answer/7454865)\nto remove that warning and other limitations. During the development phase, you\ncan continue past this warning by selecting **Advanced \\\u003e Go to {Project Name}\n(unsafe)**.\n\n`File not found error for credentials.json`\n-------------------------------------------\n\nWhen running the code sample, you might receive a \"file not found\" or \"no such\nfile\" error message regarding credentials.json.\n\nThis error occurs when you have not authorized the desktop application\ncredentials. To learn how to create credentials\nfor a desktop application, go to\n[Create credentials](/workspace/guides/create-credentials#desktop-app).\n\nAfter you create the credentials, make sure the downloaded JSON file is saved as\n`credentials.json`. Then move the file to your working directory.\n\n`Token has been expired or revoked`\n-----------------------------------\n\nWhen running the code sample, you might receive a \"Token has been expired\" or\n\"Token has been revoked\" error message.\n\nThis error occurs when an access token from the Google Authorization Server has\neither expired or has been revoked. For information about potential causes\nand fixes, see\n[Refresh token expiration](/identity/protocols/oauth2#expiration).\n\nJavaScript errors\n-----------------\n\nThe following are some common JavaScript errors.\n\n### `Error: origin_mismatch`\n\nThis error occurs during the authorization flow if the host and port used\nto serve the web page doesn't match an allowed JavaScript origin on your\nGoogle Cloud console project. Make sure you set an authorized\nJavaScript origin and that the URL in your browser matches the origin URL.\n\n### `idpiframe_initialization_failed: Failed to read the 'localStorage' property from 'Window'`\n\nThis error occurs when third-party cookies and data storage aren't enabled\nin your browser. These options are required by the Google Sign-in library. For\nmore information, see\n[3rd-party cookies and data storage](https://developers.google.com/identity/sign-in/web/troubleshooting#third-party_cookies_and_data_blocked).\n| **Note:** In your own app, you should prompt users to enable third-party cookies and data storage or add an exception for `accounts.google.com`.\n\n### `idpiframe_initialization_failed: Not a valid origin for the client`\n\nThis error occurs when the domain registered doesn't match the domain being\nused to host the web page. Ensure that the origin you registered matches the URL\nin the browser."]]