تسجيل الدخول من خلال جوجل Google API واستخدام App ID & Secret
تسجيل عضوية او تسجيل دخول من خلال جوجل و حل جميع المشاكل محدث
Authentication failed. Either you have cancelled the authentication or Google refused the connection
Error: invalid_clientThe OAuth client was not found


قم بالذهاب الى هذا الرابط
https://console.developers.google.com/
ثم الضغط على Add a New App فى اعلى الصفحة



ثم قم بادخال Project name وهو اسم التطبيق ثم قم بادخال Project ID وهو رابط التطبيق Unique



################################
1-اعدادات OAuth Consent screen
################################

يتم وضع بيانات تظهر للمستخدم منها اسم التطبيق و الرابط
ولا تضع صورة فى Application logo حتى لا يتطلب عمل Verification من جوجل



################################
2- اعدادات Credentials
################################

يتم من خلالها امرين, الاول هو توليد Key للتطبيق والثانى هو توليد ID و Secret الذى سيتم ادخاله فى الموقع



ثم بعد ذلك هندخل عليه مرة اخرى لازالة علامة التعجب التى تفيد عدم وجود قيود فى الاستخدام



################################
3- Create OAuth client ID
################################

اذهب الى Create OAuth client ID من داخل Create credentials مرة اخرى

ياتى هنا المرحلة المهمة وهى اعداد Client ID

جميع مشاكل الربط فى الغالب بيكون حلها هنا فى اخر خيار الذى بشكل عام يكون كما هو موضح فى الصورة



انتبه جيدا : فى حقل Authorized JavaScript origins و Authorized redirect URIs
يجب وضع الدومين ثم ضغط زر Enter فى الكى بورد حتى يتم حفظه داخل الحقل
غير ذلك هيطلع خطا Error: invalid_clientThe OAuth client was not found.
ثم بعد ذلك هيظهر فى نفس الصفحة نتيجة ما تم عمل له Create

وهى البيانات التى هيتم ادخالها فى الموقع


################################
4- تفعيل API فى Library
################################

هيتم الضغط على Library ثم فى شريط البحث الخاص به هيتم البحث عن Gmail API و Contacts API و Google+ API



هام : اذا ظهر اى خطا بعد تطبيق الخطوات السابقة صحيحة
قم بحذف Cookies و Cashed فى المتصفح.
تم تجربة الخطوات بتحديثات شهر 5 عام 2019