اربط Gmail وSheets وDrive وCalendar بـ n8n

أعدّ تسجيل الدخول بحساب Google مرة واحدة واستخدمه لكل تطبيقات Google في أتمتاتك.

8 دقائق قراءة

على n8n Cloud

افتح عقدة Google، وأنشئ credential جديدًا، واضغط Sign in with Google. انتهى.

على n8n المستضاف ذاتيًا: أنشئ تطبيق Google خاصًا بك

  1. اذهب إلى console.cloud.google.com وأنشئ مشروعًا جديدًا (مثلًا "n8n").
  2. افتح APIs & Services ← Library وفعّل الواجهات التي تحتاجها: Gmail API وGoogle Sheets API وGoogle Drive API وGoogle Calendar API.
  3. افتح OAuth consent screen: اختر External، واكتب اسم التطبيق وبريدك، وأضف نفسك كمستخدم اختبار.
  4. افتح Credentials ← Create credentials ← OAuth client ID ← Web application.
  5. في n8n، أنشئ credential لـ Google وانسخ OAuth Redirect URL. الصقه في Authorized redirect URIs في Google.
  6. انسخ Client ID وClient Secret من Google إلى n8n، ثم اضغط Sign in with Google.

مشاكل شائعة

  • "Access blocked": أضف حساب Google الخاص بك كمستخدم اختبار في شاشة الموافقة.
  • تسجيل الدخول يتوقف بعد نحو أسبوع: التطبيقات في وضع Testing تحصل على جلسات قصيرة. أعد الربط، أو انشر التطبيق من إعدادات شاشة الموافقة.
  • "redirect_uri_mismatch": رابط إعادة التوجيه في Google يجب أن يطابق رابط n8n تمامًا، بما في ذلك https.

إيجاد المعرّفات

  • معرّف الجدول: الكود الطويل في رابط الجدول بين ‎/d/‎ و‎/edit.
  • معرّف مجلد Drive: الكود في نهاية رابط المجلد.
  • التقويم: استخدم primary لتقويمك الرئيسي.

أتمتات تجربها بعد ذلك