API : फ़ाइल की सामग्री सुरक्षित रखते हुए ExifTool द्वारा पहचाने गए सामान्य संवेदनशील मेटाडेटा को हटाएँ।
- निःशुल्क खाता बनाएँ
- अपना पता पक्का करने के लिए ईमेल में मिले लिंक पर क्लिक करें।
- क्रेडेंशियल के साथ टोकन बनाएँ
- प्रक्रिया को एसिंक्रोनस रूप से शुरू करने के लिए टोकन का उपयोग करें
- प्रगति देखने के लिए एक सरल GET अनुरोध करें (यह HTTP कॉल हर 10 सेकंड में कर सकते हैं):
इस CURL कॉल के लिए आप कोई भी भाषा उपयोग कर सकते हैं। (Python, PHP, Java, JavaScript...) मदद चाहिए?
यदि आपके क्रेडेंशियल सही हैं, तो हमारा सर्वर उत्तर में एक टोकन देगा:
YOUR_TOKEN एक घंटे के लिए मान्य है; YOUR_REFRESH_TOKEN से इसकी अवधि बढ़ाई जा सकती है।
actionResultsDownloadURLs में प्रत्येक जनरेट की गई परिणाम फ़ाइल को डाउनलोड करने के लिए प्रमाणित URL होते हैं।
एसिंक्रोनस API: फ़ाइल metadata साफ़ करें
50 MiB तक की ठीक एक image, PDF, audio या video फ़ाइल भेजें। मूल फ़ाइल कभी बदली नहीं जाती। सेवा copy से ExifTool द्वारा पहचाना गया सामान्य metadata हटाती है और जहाँ संभव हो orientation तथा colour-profile tags बचाती है। पूर्ण anonymisation की गारंटी नहीं है।
एंडपॉइंट: POST https://mxprocess.com/api/files/start-process
प्रमाणीकरण: Bearer JWT
लागत: 3 tokens, सफलता के बाद charge किए जाते हैं।
सफ़ाई शुरू करें
लौटाया गया id सहेजें और पोल करें: /api/actions/get-action-infos/{id} उसी JWT के साथ। जब accomplished का मान true, actionResults में साफ़ की गई फ़ाइल (cleaned-<original>) और <original>.metadata-report.json. हर परिणाम को उसके authenticated URL से डाउनलोड करें।
प्रारंभिक उत्तर
पूर्ण रिपोर्ट
यदि फ़ाइल में writable metadata नहीं है (जैसे plain text), तो copy बिना बदलाव लौटती है और metadataFoundBefore का मान false. गलत cardinality, inaccessible फ़ाइल या 50 MiB से बड़ी फ़ाइल को processing से पहले अस्वीकार किया जाता है।
API प्रक्रिया शुरू होने की पुष्टि के लिए JSON उत्तर भेजता है। “trackingUrl” फ़ील्ड नोट करें, जिससे शुरू की गई प्रक्रिया को ट्रैक किया जा सकता है। उत्तर में प्रक्रिया ID भी है; इस उदाहरण में ID 643 है:
यदि प्रक्रिया अभी पूरी नहीं हुई है, तो आपको इस प्रकार का उत्तर मिलेगा जिसमें "accomplished": false
यदि प्रक्रिया पूरी हो गई है, तो आपको इस प्रकार का उत्तर मिलेगा जिसमें "accomplished": true. actionResultsDownloadURLs फ़ील्ड में बनाए गए परिणाम डाउनलोड करने के लिए प्रमाणित URL होते हैं:
संबंधित परिणाम डाउनलोड करने के लिए actionResultsDownloadURLs में दिए गए प्रत्येक URL का सीधे उपयोग करें।
क्या यह दस्तावेज़ स्पष्ट नहीं है? (Python, PHP, Java, JavaScript...) मदद चाहिए?
संपर्क करें यह API सिंक्रोनस मोड में भी उपलब्ध है: डेवलपर API : MetadataCleaner