المصادقة

لبدء استخدام نقاط النهاية لواجهات برمجة التطبيقات الخاصة بنا، يجب عليك أولاً المصادقة. يوضح هذا الدليل كيفية الحصول على بيانات اعتماد المصادقة واستخدامها مع منصة Sheetize Cloud.

الميزات الرئيسية

تم تصميم تدفق المصادقة في Sheetize Cloud لحماية بياناتك وضمان أن المستخدمين المصرح لهم فقط يمكنهم تحميل الملفات واستخدام خدماتنا. وهو يوفر:
  • Secure, token-based access that can be revoked at any time.
  • Support for both machine-to-machine and user-driven scenarios.
  • Granular scopes that let you limit what a token can do.

كيفية الاستخدام

إنشاء تطبيق

  • انتقل إلى أرسل طلبًا يتضمن اسم الملف واسم المجلد إلى
  • بعد تسجيل الدخول، انقر على عنصر القائمة **التطبيقات** في شريط التنقل الأيسر.
  • اضغط على **إنشاء تطبيق جديد** لفتح استمارة إنشاء التطبيق.
  • انقر على زر **حفظ** لتخزين التطبيق الجديد.
  • انقر على زر **حفظ** لتخزين التطبيق الجديد.
  • في لوحة *بيانات اعتماد العميل* سترى **معرّف العميل** و**سر العميل** - احتفظ بهذه القيم بأمان؛ ستحتاجها للحصول على رمز الوصول.
  • في لوحة *بيانات اعتماد العميل* سترى **معرّف العميل** و**سر العميل** - احتفظ بهذه القيم بأمان؛ ستحتاجها للحصول على رمز الوصول.

الحصول على رمز وصول

  • قم بإرسال طلب إلى نقطة النهاية للمصادق
    https://api.sheetize.cloud/authenticator/token?ClientId=TheClientId&ClientSecret=TheClientSecret
  • بعد التنفيذ ستحصل على الرمز، يرجى حفظه لاستخدامه لاحقًا

استخدام نقاط النهاية

  • اختر واجهة برمجة التطبيقات التي ترغب في استدعائها. في هذا المثال نعرض خدمة التحويل التي تحول ملفات جداول البيانات إلى صيغة PDF.
  • أرسل طلبًا يتضمن الملفات ورمز الوصول واجهة تحويل
    curl -X 'POST' \ 'https://api.sheetize.cloud/conversion/to-pdf' \ -H 'accept: text/plain' \ -H 'Authorization: Bearer The_Secret_Access_Token \ -H 'Content-Type: multipart/form-data' \ -F 'UploadFileRequest.OperationId=' \ -F 'UploadFileRequest.Files=@TestFile.xlsx;type=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'
  • ستستجيب الخدمة بعنوان URL للتحميل للملف PDF الناتج، في هذا المثال هو:
    { "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/AFolderName/AFileName.pdf", "message": "", "statusCode": 200 }
  • أرسل طلبًا يتضمن اسم الملف واسم المجلد إلى HowToUse111
    curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.pdf' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken'
  • ستستلم الملف ويمكنك إما استخدامه أو ببساطة إرساله إلى الخطوة التالية في سير عملك.
X
فارسی
Italiano
Tiếng Việt
Català
Türk
हिन्दी
Čeština
Lietuvis
Ελληνικά
Dansk
Magyar
Български
Deutsch
Bahasa Melayu
Nederlands
Русский
English
Український
Español
Polskie
ภาษาไทย
Português
ქართველი
Français
Română
한국어
Slovák
繁體中文
日本語
Indonesia
العربية
简体中文