क्लियर
Clear Spreadsheet API को इस तरह डिजाइन किया गया है कि यह डेवलपर्स के लिए एक ही, भरोसेमंद कॉल में अनचाहे तत्वों को हटाने का सर्वश्रेष्ठ समाधान हो। यह दस्तावेज़ पृष्ठ आपका व्यापक गाइड है, जो आपको इस सर्विस को अपने अनुप्रयोगों में आत्मविश्वास के साथ एकीकृत करने के लिए आवश्यक सभी बातों से गुजराता है। हम API के मुख्य कॉन्सेप्ट्स का अवलोकन करके शुरू करते हैं, यह समझाते हुए कि सर्विस विभिन्न स्प्रेडशीट फ़ॉर्मेट्स—आधुनिक Office Open XML फ़ाइलें (.xlsx) से लेकर लेगेसी Excel बाइनरी (.xls), Apple Numbers, CSV, TSV, और कई अन्य टेबलर प्रतिनिधित्व—को कैसे इंटरप्रेट करती है। इन फ़ाइल‑टाइप सूक्ष्मताओं को समझना आवश्यक है क्योंकि प्रत्येक फ़ॉर्मेट अपनेहाइपरलिंक्स, इमेजेज़, चार्ट्स, और एम्बेडेड ऑब्जेक्ट्स को अलग‑अलग स्ट्रक्चर में स्टोर करता है; Clear API इन जटिलताओं को एब्स्ट्रैक्ट करके एक समान इंटरफ़ेस प्रदान करता है जो सभी फ़ॉर्मेट्स में काम करता है।
मुख्य विशेषताएँ
अगले भाग में आपको ऑथेंटिकेशन वर्कफ़्लो का विस्तृत walkthrough मिलेगा। प्लेटफ़ॉर्म इंडस्ट्री‑स्टैंडर्ड API कुंजियों और वैकल्पिक OAuth 2.0 टोकन्स का उपयोग करता है ताकि केवल अधिकृत क्लाइंट डेटा‑क्लीनिंग ऑपरेशन्स को कॉल कर सकें। सुरक्षा के सर्वोत्तम अभ्यास, जैसे कुंजी रोटेशन, IP व्हाइटलिस्टिंग, और HTTPS द्वारा एन्क्रिप्टेड ट्रांसमिशन, विस्तृत रूप से कवर किए गए हैं, जिससे आप अपने इन्फ्रास्ट्रक्चर और एंड‑यूज़र डेटा दोनों की सुरक्षा कर सकते हैं। ऑथेंटिकेशन के बाद, "Getting Started" सेक्शन में कई भाषाओं (cURL, Python, JavaScript, .NET, और Java) में एक क्विक‑स्टार्ट कोड सैंपल दिया गया है, जो दिखाता है कि कैसे रिक्वेस्ट पेलोड बनाएं, स्प्रेडशीट फ़ाइल संलग्न करें, और रिस्पॉन्स को इंटरप्रेट करें। यह सैंपल सबसे न्यूनतम रिक्वेस्ट को दर्शाता है—सिर्फ आपका 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' - आप फ़ाइल प्राप्त करेंगे और इसे उपयोग कर सकते हैं या बस अपने वर्कफ़्लो के अगले चरण में आगे भेज सकते हैं।