Clear
Clear Spreadsheet API נועדה להיות הפתרון המוגדר למפתחים שצריכים לפנות תכנים לא רצויים מקבצי גיליונות בתזמון יחיד ואמין. דף תיעוד זה משמש כמדריך מקיף, אשר מלווה אותך בכל שלב דרוש לשילוב השירות באפליקציות שלך בביטחון. אנחנו מתחילים בתצוגה של מושכי הליבה של ה‑API, מסבירים כיצד השירות מפרש פורמטים שונים של גיליונות – החל מקבצי Office Open XML מודרניים (.xlsx) ועד לקבצים בינריים ישנים של Excel (.xls), כולל Apple Numbers, CSV, TSV ומגוון ייצוגים טבלאיים נוספים. הבנת הניואנסים של סוגי הקבצים חשובה כי כל פורמט מאחסן קישורים, תמונות, גרפים ואובייקטים משובצים במבנים שונים; Clear API מסכמת את המורכבות הזאת ומציגה ממשק אחיד הפועל על כל הפורמטים.
תכונות מרכזיות
לאחר מכן תמצאו מדריך מפורט לזרימת האימות. הפלטפורמה משתמשת במפתחות API סטנדרטיים ובאופציונלי בטוקנים של OAuth 2.0 כדי להבטיח שרק לקוחות מאושרים יכולים לקרוא לפעולות ניקוי הנתונים. מומלצים בטיחותיים כגון סיבוב מפתחות, רישום IP, והעברה מוצפנת דרך HTTPS מוסברים לעומק, כדי לאפשר לכם להגן על תשתיתכם ועל נתוני המשתמשים. לאחר האימות, חלק "התחלה מהירה" מציג דוגמת קוד ראשונית במגוון שפות (cURL, Python, JavaScript, .NET ו‑Java), הממחישה כיצד לבנות payload, לצרף את קובץ הגיליון ולפרש את התגובה. הדוגמה מדגימה את הבקשה הפשוטה ביותר – רק מפתח ה‑API, נתוני הקובץ ורשימת סוגי האלמנטים האופציונלית למחיקה – ומדגימה את ההבטחה של API "קריאה אחת פשוטה".
מסמכים
פרמטרים
- format: שם הפעולה, האפשרויות הן: clearAll, clearHyperlinks, clearTables, clearPictures, clearShapes, clearComments, clearCharts, clearOleObjects, clearTextboxes, clearScenarios
- AppRequest.OperationTables: שם הפעולה, האפשרויות הן: clearAll, clearHyperlinks, clearTables, clearPictures, clearShapes, clearComments, clearCharts, clearOleObjects, clearTextboxes, clearScenarios
- UploadFileRequest.OperationId: זהו מזהה פעולה
- UploadFileRequest.Files: אלו הקבצים שעליכם להעלות לשירות המקוון שלנו, ניתן להכין את הנתונים בדרך שלכם אך עליהם לעמוד בתקן של קלט הקובץ ב‑HTML.
השתמש בקצה
-
שלח בקשה שמכילה את הקבצים ואת אסימון הגישה Clear API
curl -X 'POST' \ 'https://api.sheetize.cloud/clear' \ -H 'accept: text/plain' \ -H 'Authorization: Bearer TheAccessToken' \ -H 'Content-Type: multipart/form-data' \ -F 'AppRequest.OperationTables=clearHyperlinks' \ -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 } -
שלח בקשה שמכילה את שם הקובץ ואת שם התיקייה ל Download API
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - תקבל את הקובץ ותוכל להשתמש בו או פשוט להעביר אותו לשלב הבא של תהליך העבודה שלך.