إذا كنت تحاول ربط 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 → أكمل جميع الحقول وانقر Save.
الخطوة 3: أضف Test Users
في قسم Test users، أضف بريدك الإلكتروني. هذا ضروري جداً إذا التطبيق في وضع Testing.
الخطوة 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.