Spaces:
Sleeping
Sleeping
إعداد Google Docs للتصدير المباشر
الخطوات المطلوبة:
1. إنشاء مشروع Google Cloud
- اذهب إلى Google Cloud Console
- أنشئ مشروع جديد أو اختر مشروع موجود
- اكتب اسم المشروع (مثل: "SyncMaster Export")
2. تفعيل Google Docs API
- في القائمة الجانبية، اذهب إلى "APIs & Services" > "Library"
- ابحث عن "Google Docs API"
- اضغط على "Enable"
3. إنشاء بيانات الاعتماد
- اذهب إلى "APIs & Services" > "Credentials"
- اضغط على "Create Credentials" > "OAuth 2.0 Client ID"
- إذا لم تكن قد أعددت شاشة الموافقة، ستحتاج لإعدادها:
- اختر "External" للمستخدمين العاديين
- املأ المعلومات المطلوبة (اسم التطبيق، إيميل الدعم)
- أضف نطاقات Google Docs
- اختر "Desktop application" كنوع التطبيق
- اكتب اسم العميل (مثل: "SyncMaster Desktop")
- اضغط "Create"
4. تحميل ملف بيانات الاعتماد
- بعد إنشاء بيانات الاعتماد، اضغط على أيقونة التحميل
- احفظ الملف باسم
credentials.json - ضع الملف في نفس مجلد التطبيق
5. تشغيل التطبيق
- شغل التطبيق:
streamlit run app.py - اضغط على زر "📤 تصدير إلى Google Docs"
- ستفتح نافذة متصفح للمصادقة مع Google
- سجل دخول بحساب Google الخاص بك
- امنح الصلاحيات المطلوبة
- ارجع للتطبيق وستجد رابط المستند الجديد
ملاحظات مهمة:
- يتم حفظ بيانات المصادقة في ملف
token.jsonلاستخدامها لاحقاً - لا تشارك ملفات
credentials.jsonأوtoken.jsonمع أحد - يمكنك إلغاء الصلاحيات من إعدادات حساب Google في أي وقت
استكشاف الأخطاء:
- إذا ظهر خطأ "credentials.json not found"، تأكد من وضع الملف في المجلد الصحيح
- إذا فشلت المصادقة، احذف ملف
token.jsonوحاول مرة أخرى - تأكد من تفعيل Google Docs API في مشروعك