🔹 كيفية إنشاء مفتاح JSON لحساب الخدمة في Google Cloud

للوصول إلى Google Sheets API، تحتاج إلى إنشاء مفتاح JSON لحساب الخدمة حتى يتمكن تطبيقك من الاتصال بـ Google Sheets. إليك الخطوات التفصيلية لإنشاء مفتاح JSON:

🔹 1. الانتقال إلى Google Cloud Console

1️⃣ افتح Google Cloud Console.

2️⃣ قم بتسجيل الدخول باستخدام حساب Google الخاص بك.

3️⃣ انتقل إلى “APIs & Services” > “Credentials”.

🔹 2. إنشاء حساب خدمة (Service Account)

1️⃣ اضغط على “Create Credentials”.

2️⃣ اختر “Service Account” لإنشاء حساب خدمة جديد.

3️⃣ أدخل اسم الحساب (مثل “Flask Sheets Access”) واضغط “Create”.

4️⃣ في قسم “Role”، اختر “Google Sheets Editor” لمنح صلاحيات التعديل علىGoogle Sheets.

5️⃣ اضغط “Continue” ثم “Done”.

🔹 3. إنشاء مفتاح JSON لحساب الخدمة

1️⃣ انتقل إلى قائمة “Service Accounts” داخل “Credentials”.

2️⃣ اضغط على الحساب الذي أنشأته.

3️⃣ انتقل إلى قسم “Keys” واضغط “Create New Key”.

4️⃣ اختر” Add Key “.

5️⃣ اختر “JSON” واضغط “Create”.

6️⃣ سيتم تنزيل ملف JSON تلقائيًا، احفظه باسم credentials.json داخل مجلد مشروعك.

🔹 الآن، لديك مفتاح JSON جاهز للاتصال بـ Google Sheets API! 🚀

🔹 4. مشاركة Google Sheets مع حساب الخدمة

بعد إنشاء حساب الخدمة، تحتاج إلى إضافته كمستخدم داخل ملف Google Sheets حتى يتمكن من الوصول إليه.

📌 الخطوات العملية:

1️⃣ افتح ملف Google Sheets الذي تريد استخدامه.

2️⃣ اضغط على “Share” في أعلى الصفحة.

3️⃣ انسخ البريد الإلكتروني الخاص بحساب الخدمة من ملف credentials.json (يكون مثل your-service-account@your-project.iam.gserviceaccount.com). 4️⃣ أضفه كمستخدم جديد في Google Sheets مع إعطائه صلاحية “Editor”.

🔹 الآن، يمكن لتطبيقك الوصول إلى Google Sheets! 🚀

التعليقات مغلقة.