- بواسطة x32x01 ||
إزاي تمنح n8n "جواز السفر الدبلوماسي" لمدينة Google Cloud 

فاكر لما اتكلمنا عن صديقنا الذكي n8n اللي بيعشق الأتمتة؟
والنهارده جه وقت الجد... لأننا هنخلّيه يدخل مدينة Google Cloud الرسمية، بس مش كده وخلاص، هنمنحه "جواز سفر دبلوماسي" يخليه يتحرك بحرية جوه كل خدماتها زي Google Sheets وGoogle Drive وGmail API بكل أمان
الفكرة ببساطة إننا هنعرف n8n على Google Cloud Platform (GCP) من خلال عملية مصغّرة كأننا بنستخرج تصريح أمني رسمي
بس ولا تشيل هم، أنا هكون مرشدك خطوة بخطوة.
المرحلة الأولى: تجهيز الأوراق الرسمية داخل Google Cloud
قبل ما ندي "n8n" تصريح دخول المدينة، لازم نجهزله البيئة ونستخرج التصاريح المطلوبة من لوحة التحكم بتاعة Google Cloud.
ابدأ من هنا:
console.cloud.google.com
إنشاء مشروع جديد (المقر الرئيسي للعمليات)
زي أي مهمة كبيرة، لازم يبقى ليها مقر عمليات.
المشروع اللي هتعمله هو المكان اللي n8n هيشتغل منه ويدير كل مهامه.
افتح لوحة التحكم.
من الشريط العلوي اختار New Project.
اكتب اسم واضح للمشروع (مثلاً: "مهام n8n الآلية")، واضغط Create.
مبروك
دلوقتي عندك المقر الرسمي لعملياتك!
تفعيل واجهات برمجة التطبيقات (API Access)
من غير تصريح، محدش بيدخل مباني Google 
عشان كده لازم نفعّل الخدمات اللي n8n هيستخدمها زي Google Sheets API.
من القائمة الجانبية اختار APIs & Services > Library.
في مربع البحث، اكتب اسم الخدمة اللي محتاجها (زي Google Sheets API).
اضغط على النتيجة، وبعدها اضغط Enable.
نصيحة: كرر الخطوة دي لأي خدمة تانية هتحتاجها زي Google Drive API أو Gmail API.
إعداد شاشة الموافقة (OAuth Consent Screen)
دي الشاشة اللي بتظهر للمستخدم لما n8n يطلب منه الإذن بالوصول لبياناته - يعني كأنها بطاقة هوية لتطبيقك.
من القائمة الجانبية اختار APIs & Services > OAuth consent screen.
حدد نوع المستخدم External (خارجي) واضغط Create.
املأ البيانات المطلوبة (اسم التطبيق، البريد الإلكتروني).
اضغط Save and Continue في كل صفحة لحد النهاية.
بكده تكون أصدرت أول بطاقة هوية رسمية لتطبيقك
إنشاء بيانات الاعتماد (OAuth Credentials)
دي أهم خطوة في الرحلة كلها!
هنا بنستخرج Client ID وClient Secret - اللي هما بالضبط "جواز السفر الدبلوماسي" لـ n8n
افتح APIs & Services > Credentials.
اضغط على + CREATE CREDENTIALS واختار OAuth Client ID.
من Application type اختار Web Application.
في قسم Authorized redirect URIs اضغط + ADD URI.
دلوقتي افتح n8n وروح لإعدادات الاعتماد (Credentials) وشوف الرابط اللي مكتوب عندك تحت OAuth Redirect URL. انسخه وحطه في Google Cloud.
اضغط Create.
هتظهر لك نافذة فيها:

المرحلة التانية: تسليم جواز السفر لـ n8n
الخطوات اللي فاتت كانت في Google Cloud،
لكن دلوقتي هنسلّم الجواز رسميًا لـ n8n عشان يبدأ رحلته داخل المدينة
في لوحة تحكم n8n، روح على Credentials.
اضغط Add credential وابحث عن Google Sheets.
هتلاقي حقلين:
مبروك! n8n بقى معاه جوازه الرسمي، جاهز يدخل Google Cloud بكل أمان وسلاسة.
كود مثال لتأكيد الاتصال
بعد ما تكمّل الخطوات دي، تقدر تختبر الاتصال بسهولة داخل سير عملك (Workflow).
لو الكود اشتغل بدون أخطاء - يبقى الـ n8n خلاص دخل مدينة Google Cloud بجواز سفره الجديد بنجاح 
المهمة اكتملت!
أهو كده رسميًا n8n بقى عنده هوية رقمية داخل Google Cloud،
يقدر يستخدم APIs بحرية ويتكامل مع خدمات زي Gmail، Drive، Sheets، وكل أدوات Google الرهيبة
وده معناه إنك فتحت باب جديد لعالم الأتمتة الذكية (Smart Automation)،
تقدر تبني منه أنظمة بتشتغل لوحدها، ترد على العملاء، تحفظ البيانات، وتربط كل أدواتك ببعض

فاكر لما اتكلمنا عن صديقنا الذكي n8n اللي بيعشق الأتمتة؟
والنهارده جه وقت الجد... لأننا هنخلّيه يدخل مدينة Google Cloud الرسمية، بس مش كده وخلاص، هنمنحه "جواز سفر دبلوماسي" يخليه يتحرك بحرية جوه كل خدماتها زي Google Sheets وGoogle Drive وGmail API بكل أمان
الفكرة ببساطة إننا هنعرف n8n على Google Cloud Platform (GCP) من خلال عملية مصغّرة كأننا بنستخرج تصريح أمني رسمي
بس ولا تشيل هم، أنا هكون مرشدك خطوة بخطوة.
المرحلة الأولى: تجهيز الأوراق الرسمية داخل Google Cloud
قبل ما ندي "n8n" تصريح دخول المدينة، لازم نجهزله البيئة ونستخرج التصاريح المطلوبة من لوحة التحكم بتاعة Google Cloud.ابدأ من هنا:
إنشاء مشروع جديد (المقر الرئيسي للعمليات)
زي أي مهمة كبيرة، لازم يبقى ليها مقر عمليات.المشروع اللي هتعمله هو المكان اللي n8n هيشتغل منه ويدير كل مهامه.
مبروك
تفعيل واجهات برمجة التطبيقات (API Access)
من غير تصريح، محدش بيدخل مباني Google عشان كده لازم نفعّل الخدمات اللي n8n هيستخدمها زي Google Sheets API.
إعداد شاشة الموافقة (OAuth Consent Screen)
دي الشاشة اللي بتظهر للمستخدم لما n8n يطلب منه الإذن بالوصول لبياناته - يعني كأنها بطاقة هوية لتطبيقك.بكده تكون أصدرت أول بطاقة هوية رسمية لتطبيقك
إنشاء بيانات الاعتماد (OAuth Credentials)
دي أهم خطوة في الرحلة كلها!هنا بنستخرج Client ID وClient Secret - اللي هما بالضبط "جواز السفر الدبلوماسي" لـ n8n
دلوقتي افتح n8n وروح لإعدادات الاعتماد (Credentials) وشوف الرابط اللي مكتوب عندك تحت OAuth Redirect URL. انسخه وحطه في Google Cloud.
هتظهر لك نافذة فيها:
- Your Client ID
- Your Client Secret
المرحلة التانية: تسليم جواز السفر لـ n8n
الخطوات اللي فاتت كانت في Google Cloud،لكن دلوقتي هنسلّم الجواز رسميًا لـ n8n عشان يبدأ رحلته داخل المدينة
- Client ID
- Client Secret
الصق البيانات اللي جبناها من Google Cloud.
اضغط Sign in with Google.
اختار حسابك ووافق على الصلاحيات المطلوبة.
أخيرًا اضغط Save.
كود مثال لتأكيد الاتصال
بعد ما تكمّل الخطوات دي، تقدر تختبر الاتصال بسهولة داخل سير عملك (Workflow). JavaScript:
// مثال بسيط لجلب بيانات من Google Sheets بعد الاتصال
const sheetData = await $node["Google Sheets"].getData({
spreadsheetId: "your-sheet-id",
range: "Sheet1!A1:C5"
});
return sheetData; المهمة اكتملت!
أهو كده رسميًا n8n بقى عنده هوية رقمية داخل Google Cloud،يقدر يستخدم APIs بحرية ويتكامل مع خدمات زي Gmail، Drive، Sheets، وكل أدوات Google الرهيبة
وده معناه إنك فتحت باب جديد لعالم الأتمتة الذكية (Smart Automation)،
تقدر تبني منه أنظمة بتشتغل لوحدها، ترد على العملاء، تحفظ البيانات، وتربط كل أدواتك ببعض