قفل ملفات Excel – مستندات واجهة Aspose.Cells Cloud API

إصدار API: v3.0 (الإصدار الحالي)

تقوم هذه واجهة REST API بقفل كتب عمل Excel.

واجهة PostLock API

POST https://api.aspose.cloud/v3.0/cells/lock

المتطلبات المسبقة – يجب إرسال الطلب عبر بروتوكول HTTPS، ويتضمن رمز مميز (Bearer token) ساري المفعول من نوع OAuth 2.0 في رأس الطلب Authorization.

معاملات الطلب

اسم المعامل النوع الموقع الوصف
file ملف بيانات النموذج (multipart body) كتاب عمل Excel المراد رفعه وقفله.
password نص (string) سلسلة الاستعلام (query string) كلمة المرور لكتاب العمل (اختيارية).

مواصفات OpenAPI تعرّف واجهة برمجة تطبيقات متاحة عمومًا، وتتيح لك تنفيذ تفاعلات REST مباشرة من متصفح الويب.

يمكنك استخدام أداة سطر الأوامر cURL للوصول بسهولة إلى خدمات Aspose.Cells عبر الويب. يوضح المثال التالي كيفية استدعاء واجهة Cloud API باستخدام cURL.

يمكنك تنزيل كتاب عمل تجريبي — Sample.xlsx — لاختبار الطلب.

ملاحظة: تدعم الواجهة ملفات بحجم يصل إلى 100 ميغابايت؛ قد تؤدي الحمول الأكبر إلى استجابة برمز الخطأ 413 (Payload Too Large / حمل البيانات كبير جدًا).

تفاصيل الاستجابة

الحقل النوع الوصف
Filename نص (string) اسم كتاب العمل المُقفل الذي تعيده الخدمة.
FileSize عدد صحيح (integer) حجم الملف المقفل بالبايت.
FileContent نص (Base64) كتاب العمل المقفل مشفرًا على هيئة سلسلة Base64.

للحصول على كتاب العمل المقفل، قم بفك تشفير القيمة FileContent من تنسيق Base64 واحفظه باستخدام الاسم المحدد في الحقل Filename ضمن الاستجابة.

معالجة الأخطاء

– تُعيد الواجهة رموز حالة HTTP القياسية (مثل 400 Bad Request، 401 Unauthorized، 500 Internal Server Error) مع كائن خطأ بصيغة JSON يحتوي على حقلين: Code و Message.

عائلة SDK للحُوسبة السحابية

استخدام SDK يُعدّ أفضل طريقة لتسريع عملية التطوير؛ إذ تُجرّدك SDK من التفاصيل التقنية منخفضة المستوى، مما يسمح لك بالتركيز على مهام مشروعك. يُرجى الاطّلاع على مستودع GitHub للحصول على قائمة كاملة بـ SDKs الخاصة بـ Aspose.Cells Cloud.

تُظهر أمثلة الرمز التالية كيفية إجراء استدعاءات لخدمات Aspose.Cells عبر الويب باستخدام SDKs مختلفة: