إذا كنت تحاول ربط n8n مع Google Drive أو Google Sheets وظهر لك خطأ 403 Forbidden، فأنت لست وحدك. هذه من أكثر المشاكل شيوعاً مع n8n.
ما هي المشكلة بالضبط؟
عند إنشاء Google OAuth credential في n8n، تحدث المشكلة في 4 أسباب رئيسية:
- Redirect URI غير مطابق — العنوان لا يطابق ما هو مسجل في Google Cloud Console
- صفحة Consent Screen غير مكتملة
- بريدك غير مضاف كـ Test User
- Scopes ناقصة
الحل خطوة بخطوة
الخطوة 1: اذهب إلى Google Cloud Console
افتح console.cloud.google.com وتأكد أنك في المشروع الصحيح.
الخطوة 2: أكمل OAuth Consent Screen
من القائمة: APIs & Services → OAuth consent screen → User Type: External → أكمل جميع الحقول.
الخطوة 3: أضف Test Users
في قسم Test users، أضف بريدك الإلكتروني. هذا ضروري جداً.
الخطوة 4: تحقق من Redirect URI
في Credentials → OAuth 2.0 Client IDs، أضف:
https://YOUR_N8N_DOMAIN/rest/oauth2-credential/callback
الخطوة 5: أعد إنشاء الـ Credential في n8n
في n8n: Credentials → New → Google Drive OAuth2 وأدخل Client ID وClient Secret.