احراز هویت

برای شروع استفاده از نقاط انتهایی APIهای ما، ابتدا باید احراز هویت کنید. این راهنما نحوه دریافت و استفاده از اعتبارهای احراز هویت را در بستر 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.

چگونه استفاده کنیم

ایجاد یک برنامه

  • به داشبورد
  • پس از ورود، گزینه **Applications** را در نوار ناوبری سمت چپ کلیک کنید.
  • دکمه **Create New Application** را فشار دهید تا فرم ایجاد برنامه باز شود.
  • در بخش *Application Details*، یک نام توصیفی و توضیح کوتاهی برای برنامه خود وارد کنید.
  • دکمه **Save** را کلیک کنید تا برنامه جدید ذخیره شود.
  • در فهرست برنامه‌ها، برنامه‌ای که تازه ایجاد کرده‌اید را پیدا کنید و روی نام آن کلیک کنید.
  • در پنل *Client Credentials* یک **Client ID** و یک **Client Secret** مشاهده خواهید کرد - این مقادیر را احتیاطاً نگهدارید؛ برای دریافت توکن دسترسی به آن‌ها نیاز دارید.

دریافت یک توکن دسترسی

  • https://api.sheetize.cloud/authenticator/token?ClientId=TheClientId&ClientSecret=TheClientSecret
  • پس از اجرا توکن را دریافت خواهید کرد؛ لطفاً برای استفاده بعدی آن را ذخیره کنید

استفاده از نقاط انتهایی

  • API مورد نظر خود را برای فراخوانی انتخاب کنید. در این مثال سرویس Conversion را نشان می‌دهیم که فایل‌های صفحه‌گسترده را به فرمت PDF تبدیل می‌کند.
  • درخواستی شامل فایل‌ها و توکن دسترسی ارسال کنید API تبدیل
    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 تولید شده پاسخ می‌دهد؛ در این مثال URL به صورت زیر است:
    { "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/AFolderName/AFileName.pdf", "message": "", "statusCode": 200 }
  • درخواست حاوی نام فایل و نام پوشه را به API دانلود
    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
العربية
简体中文