{
"diffs": [
{
"type": "eq",
"text": "Hello"
},
{
"type": "add",
"text": " World"
}
],
"html": "<span>Hello</span><ins style=\"background:#e6ffe6;\"> World</ins>",
"cli": "SGVsbG8bWzMybSBXb3JsZBtbMG0="
}
curl --location --request POST 'https://zylalabs.com/api/13778/text+diff+api/31602/compare+2+text' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"text1": "Hello",
"text2": "Hello World"
}'
साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए पाठ अंतर API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।
| हेडर | विवरण |
|---|---|
Authorization
|
आवश्यक
होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।
|
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
(वार्षिक बिलिंग के साथ 2 महीने बचाएँ 🎉)
2 स्ट्रिंग्स/टेक्स्ट्स की तुलना करें और उनके बीच के अंतर निर्धारित करें एपीआई प्रक्रिया करने में आसान जेसन संस्करण और एचटीएमएल और सीएलआई आउटपुट के लिए पूर्व-जनित परिणाम दोनों प्रदान करता है
Text Diff API दो स्ट्रिंग्स के बीच के अंतर को दर्शाने वाला एक JSON ऑब्जेक्ट लौटाता है इसमें अंतर की एक सूची HTML में तुलना का प्रतिनिधित्व और CLI-फ्रेंडली आउटपुट शामिल है
प्रतिक्रिया में मुख्य क्षेत्र "diffs" (फर्क ऑब्जेक्ट्स की एक श्रृंखला) "html" (एचटीएमएल आउटपुट के लिए एक स्ट्रिंग) और "cli" (कमांड-लाइन इंटरफ़ेस आउटपुट के लिए एक स्ट्रिंग) शामिल हैं
प्रतिसाद डेटा एक JSON ऑब्जेक्ट के रूप में संरचित है इसमें एक "diffs" ऐरे है जिसमें परिवर्तन के प्रकार (जैसे "eq", "add") और संबंधित पाठ का विवरण देने वाले ऑब्जेक्ट होते हैं साथ ही फॉर्मेटेड आउटपुट के लिए "html" और "cli" फ़ील्ड भी होते हैं
एपीआई दो पाठ स्ट्रिंग्स के बीच के अंतर की जानकारी प्रदान करता है जिसमें यह शामिल है कि कौन से भाग समान हैं जोड़े गए हैं या हटाए गए हैं साथ ही एचटीएमएल और सीएलआई के लिए स्वरूपित आउटपुट भी प्रदान करता है
उपयोगकर्ता अपने अनुरोधों को अनुकूलित कर सकते हैं दो पाठ स्ट्रिंग प्रदान करके जो पोस्ट अनुरोध शरीर में होती हैं एपीआई फिर इन स्ट्रिंगों की तुलना करेगी और अंतरों को लौटाएगी
विशिष्ट उपयोग के मामलों में दस्तावेजों के लिए संस्करण नियंत्रण तुलना उपयोगकर्ता इनपुट अनुप्रयोगों में और पाठ-आधारित सामग्री के लिए परिवर्तन日志 उत्पन्न करना शामिल है
उपयोगकर्ता "diffs" ऐरे का उपयोग करके प्रोग्रामेटिक रूप से परिवर्तनों की पहचान कर सकते हैं "html" आउटपुट का उपयोग वेब प्रदर्शन के लिए कर सकते हैं और "cli" आउटपुट का उपयोग टर्मिनल अनुप्रयोगों के लिए कर सकते हैं जिससे यह विभिन्न वातावरणों के लिए बहुपरकारिता बनाता है
उपयोगकर्ता "eq" जैसे पैटर्न की अपेक्षा कर सकते हैं जो समान पाठ खंड के लिए है "add" नए जोड़े गए पाठ के लिए है और "remove" हटाए गए पाठ के लिए है जिससे दोनों स्ट्रिंगों के बीच परिवर्तनों की स्पष्ट पहचान हो सके