حماية
مرحبًا بك في وثائق واجهة برمجة تطبيقات Protect Lock — حل مبسط لتأمين محتوى جداول البيانات عبر مجموعة واسعة من الصيغ الشائعة، بما فيها Excel (.xlsx, .xls, .xlsm)، CSV (.csv)، TSV (.tsv)، Apple Numbers (.numbers)، والعديد غيرها. سواء كنت بحاجة لحماية نماذج مالية حساسة، بيانات بحثية سرية، أو أي معلومات جدولة أخرى، توفر لك هذه الواجهة نقطة نهاية واحدة صديقة للمطور لتطبيق تشفير قوي قائم على كلمة المرور. من خلال استدعاء واحد يمكنك قفل كل من بيانات الخلايا، المخططات المدمجة، الصور، وتعليقات النص، مما يضمن أن كل عنصر في الملف يبقى سريًا أثناء المشاركة، الأرشفة، أو تدقيق الامتثال. تم تصميم الواجهة للسرعة والموثوقية، وتتعامل مع ملفات كبيرة بأقل زمن استجابة مع الحفاظ على معايير تشفير عالية، لتضمن أن بياناتك غير قابلة للوصول بدون كلمة المرور الصحيحة وآمنة من التعرض العارض.
الميزات الرئيسية
دمج Protect Lock في سير العمل الخاص بك سهل. توفر الوثائق إرشادات واضحة حول المصادقة، بناء الطلبات، ومعالجة الاستجابات، إلى جانب أمثلة عملية لمختلف لغات البرمجة. ستتعلم كيف تحدد معلمات الحماية، تدير كلمات المرور بأمان، وتتحقق من سلامة الملفات المشفرة بعد المعالجة. بالإضافة إلى ذلك، تدعم الواجهة عمليات الدفعة، مما يتيح لك حماية مستندات متعددة في طلب واحد — ميزة قيّمة للأرشفة الضخمة أو خطوط التقارير الآلية. أثناء استكشافك للأقسام القادمة، ستكتشف أفضل الممارسات لمعالجة الأخطاء، تحسين الأداء، واعتبارات الامتثال، مما يمكنك من حماية بياناتك بثقة وسهولة. لنبدأ ونرى كيف يمكن لاستدعاء بسيط أن يجعل جداولك محمية بالكامل.
المستندات
المعلمات
- secret: السر الذي تريد استخدامه لحماية الملفات
- UploadFileRequest.OperationId: هذا هو معرف العملية
- UploadFileRequest.Files: هذه هي الملفات التي تحتاج إلى رفعها إلى خدماتنا عبر الإنترنت، يمكنك إعداد البيانات بطريقتك الخاصة لكن يجب أن تتبع معيار ملف الإدخال html.
-
أرسل طلبًا يتضمن الملفات ورمز الوصول واجهة برمجة تطبيقات الحماية
curl -X 'POST' \ 'https://api.sheetize.cloud/protect?secret=TheSecret' \ -H 'accept: text/plain' \ -H 'Authorization: Bearer TheAccessToken' \ -H 'Content-Type: multipart/form-data' \ -F 'UploadFileRequest.OperationId=' \ -F 'UploadFileRequest.Files=@AFileName.xlsx;type=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' -
ستستجيب الخدمة بعنوان URL للتحميل للملف المعالج، في هذا المثال هو:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 } -
أرسل طلبًا يتضمن اسم الملف واسم المجلد إلى واجهة برمجة تطبيقات التحميل
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - ستستلم الملف ويمكنك إما استخدامه أو إرساله إلى الخطوة التالية في سير العمل الخاص بك.