इस एंडपॉइंट का उपयोग करने के लिए, POST विधि का उपयोग करके दो स्ट्रिंग्स भेजें, और आप JSON और HTML प्रारूप में अंतर प्राप्त करेंगे
टेक्स्ट की तुलना करें - एंडपॉइंट फीचर्स
| ऑब्जेक्ट | विवरण |
|---|---|
रिक्वेस्ट बॉडी |
[आवश्यक] Json |
{"diffs":[{"type":"eq","text":"Lorem ipsum "},{"type":"del","text":"d"},{"type":"add","text":"D"},{"type":"eq","text":"olor "},{"type":"del","text":"sit "},{"type":"eq","text":"amet"}],"html":"\u003cspan\u003eLorem ipsum \u003c/span\u003e\u003cdel style=\"background:#ffe6e6;\"\u003ed\u003c/del\u003e\u003cins style=\"background:#e6ffe6;\"\u003eD\u003c/ins\u003e\u003cspan\u003eolor \u003c/span\u003e\u003cdel style=\"background:#ffe6e6;\"\u003esit \u003c/del\u003e\u003cspan\u003eamet\u003c/span\u003e","cli":"TG9yZW0gaXBzdW0gG1szMW1kG1swbRtbMzJtRBtbMG1vbG9yIBtbMzFtc2l0IBtbMG1hbWV0"}
curl --location --request POST 'https://zylalabs.com/api/5188/text+compare+api/6653/compare+texts' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"text1": "Lorem ipsum dolor sit amet",
"text2": "Lorem ipsum Dolor amet"
}'
| हेडर | विवरण |
|---|---|
Authorization
|
[आवश्यक] होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें। |
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
दो टेक्स्ट स्ट्रिंग्स को POST के माध्यम से भेजें और उनके अंतर का विस्तृत विश्लेषण JSON और HTML में प्राप्त करें
यह एक पाठ तुलना उपकरण है जो परिवर्तनों की पहचान करता है, दो पाठ स्ट्रिंग्स के बीच विस्तृत भिन्नताएँ प्रदान करता है
API दो टेक्स्ट स्ट्रिंग्स को प्राप्त करता है और विस्तृत अंतरों के साथ एक JSON ऑब्जेक्ट और एक पूर्व-निर्मित HTML दृश्य प्रदान करता है
संस्करण नियंत्रण प्रणालियाँ कोड परिवर्तनों की तुलना कर रही हैं दस्तावेज़ प्रबंधन प्लेटफॉर्म संपादनों का ट्रैक रख रहे हैं शैक्षणिक उपकरण पाठ्य भिन्नताओं को उजागर कर रहे हैं
प्रति माह अनुमत API कॉल्स की संख्या के अलावा कोई अन्य सीमाएँ नहीं हैं
विभिन्न योजनाएँ हैं जो हर किसी के लिए उपयुक्त हैं जिसमें छोटे अनुरोधों के लिए एक फ्री ट्रायल शामिल है लेकिन इसकी दर अपशिष्ट को रोकने के लिए सीमित है
एपीआई प्रमाणीकरण के लिए एपीआई कुंजियों का उपयोग करती है एपीआई का उपयोग करने के लिए अपने एपीआई कुंजी को अनुरोध हेडर में शामिल करें एपीआई कुंजी पंजीकरण पर प्रदान की जाती है और इसे सुरक्षित रखा जाना चाहिए
एपीआई एक डोमेन की आयु और इतिहास के बारे में विस्तृत जानकारी लौटाता है जिसमें इसके निर्माण के बाद के वर्षों, महीनों और दिनों के साथ-साथ समाप्ति और अद्यतन तिथियाँ शामिल हैं
एपीआई एक JSON ऑब्जेक्ट लौटाता है जिसमें दो टेक्स्ट स्ट्रिंग्स के बीच के विस्तृत अंतर शामिल होते हैं जिसमें जोड़, حذف और अपरिवर्तित खंड शामिल होते हैं यह इन भिन्नताओं का पूर्व-प्रस्तुत HTML प्रतिनिधित्व भी प्रदान करता है जिससे इसे आसानी से प्रदर्शित किया जा सके
JSON प्रतिक्रिया में मुख्य क्षेत्रों में "diffs" शामिल हैं जो परिवर्तन के प्रकार का विवरण देने वाले वस्तुओं का एक ऐरे है (जैसे "add," "del," "eq") और संबंधित पाठ शामिल है प्रतिक्रिया में दृश्य प्रस्तुति के लिए "html" और कमांड लाइन आउटपुट के लिए "cli" भी शामिल है
प्रतिक्रियाओं का डेटा एक JSON वस्तु में संगठित है जिसमें "diffs" ऐरे है प्रत्येक वस्तु में परिवर्तन के प्रकार और शामिल पाठ को निर्दिष्ट किया गया है इसके अतिरिक्त "html" फील्ड में वेब प्रदर्शन के लिए एक प्रारूपित स्ट्रिंग है जबकि "cli" कमांड लाइन के अनुकूल आउटपुट प्रदान करता है
एंडपॉइंट के लिए मुख्य पैरामीटर दो टेक्स्ट स्ट्रिंग्स हैं जिन्हें तुलना किया जाना है उपयोगकर्ता इन स्ट्रिंग्स की सामग्री को समायोजित करके अपने अनुरोधों को अनुकूलित कर सकते हैं ताकि पाठ के विभिन्न संस्करणों या संपादनों का विश्लेषण किया जा सके
विशिष्ट उपयोग के मामले में संपादन सॉफ़्टवेयर में दस्तावेज़ संशोधनों की तुलना करना संस्करण नियंत्रण प्रणालियों में कोड परिवर्तनों का विश्लेषण करना और शैक्षिक उपकरण जो छात्र प्रस्तुतियों या पाठों में भिन्नताओं को उजागर करते हैं शामिल हैं
उपयोगकर्ता "diffs" संच को पार्स करके प्रोग्रामेटिक रूप से विशिष्ट परिवर्तनों की पहचान कर सकते हैं जैसे कि कौन सा पाठ जोड़ा गया या हटाया गया "html" आउटपुट को दृश्य तुलना के लिए वेब अनुप्रयोगों में सीधे एम्बेड किया जा सकता है जबकि "cli" आउटपुट कमांड लाइन इंटरफेस के लिए उपयोगी है
एपीआई मजबूत एल्गोरिदम का उपयोग करता है ताकि पाठ स्ट्रिंग्स के बीच मतभिन्नताओं का सटीकता से पता लगाया जा सके यह सुनिश्चित करते हुए कि सभी संशोधन जिसमें सूक्ष्म परिवर्तन शामिल हैं कैद किए जाते हैं निरंतर परीक्षण और अपडेट उच्च सटीकता स्तर बनाए रखने में मदद करते हैं
उपयोगकर्ता एक संरचित आउटपुट की अपेक्षा कर सकते हैं जहां प्रत्येक परिवर्तन को "जोड़ें" "हटाएं" या "समान" के रूप में श्रेणीबद्ध किया जाता है यह स्थिर प्रारूप सीधी पार्सिंग और विश्लेषण की अनुमति देता है जिससे API के आउटपुट को विभिन्न अनुप्रयोगों में एकीकृत करना आसान हो जाता है
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
816ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
304ms
सर्विस लेवल:
67%
रिस्पॉन्स टाइम:
100ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
687ms
सर्विस लेवल:
86%
रिस्पॉन्स टाइम:
710ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
150ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
2,829ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,362ms
सर्विस लेवल:
97%
रिस्पॉन्स टाइम:
802ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
516ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
686ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,043ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,610ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,704ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,318ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
2,016ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
3,641ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,374ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
95ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
8,561ms