Spaces:
Sleeping
Sleeping
🚀 إعداد Google Docs - الطريقة السهلة
📝 الإجابات على أسئلتك:
❓ ماذا أدخل في هذه الحقول؟
Authorised JavaScript origins: اتركه فارغ (لا تدخل شيء)
Authorised redirect URIs: اتركه فارغ (لا تدخل شيء)
السبب: نحن ننشئ تطبيق Desktop وليس Web، لذلك لا نحتاج هذه الحقول.
❓ لم أستطع الوصول إلى صفحة Scopes؟
الحل: لا تقلق! يمكنك تخطي إضافة الـ Scopes يدوياً. التطبيق سيطلبها تلقائياً.
🎯 الطريقة المبسطة (5 دقائق فقط):
1️⃣ اذهب إلى Google Cloud Console
🔗 الرابط: https://console.cloud.google.com/
2️⃣ أنشئ مشروع جديد
- اضغط "Select a project" → "NEW PROJECT"
- اسم المشروع:
SyncMaster - اضغط "CREATE"
3️⃣ فعّل Google Docs API
- من القائمة الجانبية: "APIs & Services" → "Library"
- ابحث عن:
Google Docs API - اضغط على النتيجة الأولى → "ENABLE"
4️⃣ إعداد OAuth Consent Screen (مبسط)
- اذهب إلى: "APIs & Services" → "OAuth consent screen"
- اختر "External" → "CREATE"
- املأ فقط:
- App name:
SyncMaster - User support email: إيميلك
- Developer contact information: إيميلك
- App name:
- اضغط "SAVE AND CONTINUE" في جميع الصفحات (لا تغير شيء آخر)
5️⃣ إنشاء Client ID
- اذهب إلى: "APIs & Services" → "Credentials"
- اضغط "+ CREATE CREDENTIALS" → "OAuth 2.0 Client ID"
- اختر "Desktop application"
- الاسم:
SyncMaster Desktop - اترك جميع الحقول الأخرى فارغة
- اضغط "CREATE"
6️⃣ تحميل الملف
- ستظهر نافذة منبثقة
- اضغط "DOWNLOAD JSON"
- احفظ الملف باسم
credentials.json - ضعه في مجلد التطبيق (نفس مكان app.py)
7️⃣ اختبار
python check_credentials.py
يجب أن ترى: ✅ ملف بيانات الاعتماد صحيح!
🎉 الآن جرب الزر!
- شغل التطبيق
- اضغط "📤 تصدير إلى Google Docs"
- ستفتح نافذة متصفح
- سجل دخول بحساب Google
- اضغط "Allow" لمنح الصلاحيات
- ستحصل على رابط المستند!
🔧 إذا ظهر تحذير "App isn't verified":
هذا طبيعي! اضغط:
- "Advanced"
- "Go to SyncMaster (unsafe)"
- "Allow"
📞 مازلت تواجه مشاكل؟
أرسل لي لقطة شاشة من الخطأ وسأساعدك فوراً!