إدارة إكسل عبر السحابة – استرجاع سريع لتاريخ إصدارات الملف في Aspose.Cells Cloud
احصل على قائمة كاملة بسجلات الإصدارات لجدول بيانات محدد مخزن في Aspose.Cells Cloud. تتيح هذه النقطة النهائية للمطورين تتبع التغييرات، ومراجعة التعديلات، وتطبيق سير عمل التحكم في الإصدارات مباشرةً من مساحة التخزين السحابية.
تُعيد واجهة برمجة التطبيقات GetFileVersions جميع سجلات الإصدارات لجدول البيانات المحدد المخزن في Aspose.Cells Cloud. تساعدك هذه الميزة على الاحتفاظ بتاريخ تغييرات كامل لكل ملف.
واجهة برمجة تطبيقات إكسل: الحصول على إصدارات الملف
واجهة برمجة التطبيقات عبر الويب
GET https://api.aspose.cloud/v4.0/cells/storage/version/{path}
الأمان والمصادقة
تُعد واجهات برمجة تطبيقات Aspose.Cells Cloud آمنة وتتطلب مصادقة مبنية على رمز JWT.
معاملات الطلب لواجهة برمجة التطبيقات GetFileVersions هي:
| اسم المعامل | النوع | الموقع | الوصف |
|---|---|---|---|
path |
نص | المسار | إجباري. المسار الكامل للملف الذي يتم استرجاع إصداراته. |
storageName |
نص | الاستعلام | اختياري. اسم مساحة التخزين التي يحتوي عليها الملف. وفي حال تجاهله، تُستخدم مساحة التخزين الافتراضية. |
الاستجابة
{
"Name": "FileVersions",
"Description": [
"تحتوي على قائمة بإصدارات الملفات للمستند المحدد."
],
"Type": "Class",
"IsAbstract": false,
"Properties": [
{
"Name": "Value",
"Description": ["مجموعة من تفاصيل إصدار الملف."],
"Nullable": true,
"ReadOnly": false,
"IsInherit": false,
"DataType": {
"Identifier": "Container",
"Reference": "FileVersion",
"ElementDataType": {
"Identifier": "Class",
"Reference": "FileVersion",
"Name": "class:fileversion"
},
"Name": "container"
}
}
]
}
عند النجاح، تُعيد واجهة برمجة التطبيقات HTTP 200 OK مع حمولة JSON تحتوي على المصفوفة Value لكائنات إصدارات الملفات، كما هو موضح أعلاه.
أكواد حالة HTTP
| الكود | المعنى | الوصف |
|---|---|---|
| 200 | ناجح | تمت تطبيق المرشح بنجاح؛ تحتوي الاستجابة على تفاصيل العملية. |
| 400 | طلب غير صالح | معاملات مفقودة أو غير صالحة (مثل نوع ملف غير مدعوم). |
| 401 | غير مصرّح به | رمز JWT غير صالح أو مفقود. |
| 413 | حملة كبيرة جدًا | يتجاوز حجم الملف المرفوع الحد المسموح به. |
| 500 | خطأ داخلي في الخادم | خطأ غير متوقع في الخادم. |
مواصفات OpenAPI
تُوفر مواصفات OpenAPI واجهة برمجة تطبيقات برمجية شاملة لتنفيذ تفاعلات REST مباشرةً من متصفح الويب.
يمكنك استخدام أداة سطر الأوامر cURL للوصول بسهولة إلى خدمات الويب الخاصة بـ Aspose.Cells. يوضح المثال التالي كيفية إجراء مكالمات لواجهة برمجة التطبيقات السحابية باستخدام cURL.
استخدام SDKs الخاصة بـ Aspose.Cells Cloud
استخدام SDK يُبسّط عملية التطوير من خلال تجريد التعقيدات من المستوى المنخفض، مما يسمح للمطورين بالتركيز على الوظائف الأساسية. استكشف مستودع GitHub للحصول على قائمة كاملة بـ SDKs الخاصة بـ Aspose.Cells Cloud.
توضح أمثلة الكود التالية كيفية التفاعل مع خدمات الويب الخاصة بـ Aspose.Cells عبر لغات برمجة متعددة: