{"valid":true}
curl --location --request POST 'https://zylalabs.com/api/11909/software+licensing+solutions+license+verification+and+activation+api/22622/validate+license' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"licenseKey": "TEST-LICENSE-123",
"deviceId": "device-abc-001"
}'
साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए सॉफ़्टवेयर लाइसेंसिंग समाधान लाइसेंस सत्यापन और सक्रियण API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।
| हेडर | विवरण |
|---|---|
Authorization
|
आवश्यक
होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।
|
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
(वार्षिक बिलिंग के साथ 2 महीने बचाएँ 🎉)
लाइसेंसगार्ड - लाइसेंस कुंजी सत्यापन और सक्रियण API
लाइसेंसगार्ड एक उत्पादन-तैयार सॉफ़्टवेयर लाइसेंसिंग बैकएंड है जो विकसितकर्ताओं के लिए सुरक्षित लाइसेंस कुंजी मान्यता, सक्रियण लागू करने और रिफंड-आधारित रद्दीकरण की आवश्यकता होती है बिना कस्टम बुनियादी ढांचे का निर्माण किए।
यह API आपको यह करने की अनुमति देती है:
लाइसेंस कुंजियों को सुरक्षित रूप से मान्य करें
प्रति-उपकरण सक्रियण सीमाएँ लागू करें
कुंजी साझा करने से रोकें
रिफंड या रद्द होने के बाद स्वचालित रूप से एक्सेस को रद्द करें
वास्तविक समय में सक्रियण स्थिति का ट्रैक रखें
एक POST अनुरोध भेजें /validate कुंजीपात्र पर:
licenseKey
deviceId
API लाइसेंस को सत्यापित करती है, सक्रियण सीमाओं की जांच करती है, और एक स्पष्ट सत्यापन प्रतिक्रिया लौटाती है जो बताती है कि लाइसेंस मान्य है या नहीं।
निगरानी और अपटाइम जांच के लिए एक हल्का /health कुंजीपात्र शामिल है।
इंडी डेवलपर्स जो डाउनलोड करने योग्य सॉफ़्टवेयर बेचते हैं
ऐप स्टोर्स के बाहर वितरित SaaS उपकरण
डायरेक्ट लाइसेंस बेचने वाले गेम डेवलपर्स
प्लगइन और थीम निर्माताएँ
AI टूल बनाने वाले जो डेस्कटॉप अनुप्रयोगों का वितरण करते हैं
एकीकरण का परीक्षण करने के लिए मुफ्त स्तर से शुरू करें, फिर जैसे-जैसे आपका उत्पाद बढ़ता है उच्च अनुरोध सीमाओं के साथ स्केल करें
लाइसेंसगार्ड लाइसेंस कुंजी साझाकरण को रोकता है प्रति डिवाइस सक्रियण सीमाओं को लागू करता है और रिफंड के बाद स्वचालित रूप से पहुंच को रद्द कर देता है बिना आपको अपना खुद का लाइसेंसिंग बैकएंड बनाते हुए
अपने ऐप से लाइसेंस कुंजी और डिवाइस आईडी के साथ /validate अंत बिंदु को कॉल करें आपको एक स्पष्ट JSON प्रतिक्रिया प्राप्त होगी जिसमें यह संकेत होगा कि लाइसेंस वैध है
हाँ यह डेस्कटॉप सॉफ़्टवेयर प्लगइन्स गेम्स और ऐप स्टोर्स के बाहर वितरित डाउनलोड करने योग्य उपकरणों के लिए आदर्श है
हाँ आपको यह सीमित करने की अनुमति है कि एक लाइसेंस कितने उपकरणों को सक्रिय कर सकता है
एक्सेस आपके कॉन्फ़िगरेशन के आधार पर स्वचालित रूप से निरस्त किया जा सकता है
हाँ ज़ाईला 7 दिनों का मुफ्त परीक्षण प्रदान करता है ताकि आप प्रतिबद्ध होने से पहले एकीकरण का परीक्षण कर सकें
यह मुख्य रूप से लाइसेंस कुंजी आधारित उत्पादों के लिए डिज़ाइन किया गया है SaaS सदस्यता प्रबंधन के लिए अतिरिक्त लॉजिक की आवश्यकता हो सकती है
हाँ लाइसेंसगार्ड एक स्केलेबल होस्टेड बैकएंड पर चलता है और वास्तविक दुनिया के उत्पादन उपयोग के लिए डिज़ाइन किया गया है
/validate एंडपॉइंट एक JSON प्रतिक्रिया लौटाता है जो लाइसेंस कुंजी की वैधता को इंगित करता है इसमें एक बुलियन फ़ील्ड "valid" है जो यह निर्दिष्ट करता है कि लाइसेंस सक्रिय है और सक्रियण सीमाओं को पूरा करता है
Endpoint /validate के उत्तर में मुख्य क्षेत्र "valid" है जो एक boolean है यदि लाइसेंस मान्य है तो यह true लौटाता है अन्यथा यह false लौटाता है जो लाइसेंस की स्थिति को इंगित करता है
/validate एंडपॉइंट से प्राप्त प्रतिक्रिया डेटा JSON प्रारूप में संरचित है इसमें कुंजी-मूल्य युग्म होते हैं "valid" मुख्य क्षेत्र के रूप में होता है जिससे ऐप्लिकेशन में आसानी से पार्स और एकीकृत किया जा सकता है
/validate एंडपॉइंट दो पैरामीटर स्वीकार करता है "licenseKey" (मान्य करने के लिए कुंजी) और "deviceId" (डिवाइस का पहचानकर्ता जो सक्रियण का प्रयास कर रहा है) दोनों सफल अनुरोध के लिए आवश्यक हैं
/health अंत बिंदु सेवा के संचालन की स्थिति के बारे में जानकारी प्रदान करता है यह एक JSON ऑब्जेक्ट लौटाता है जिसमें "ok" (सेवा स्वास्थ्य का संकेत) और "service" (सेवा का नाम) जैसे क्षेत्र होते हैं
उपयोगकर्ता प्रतिक्रिया में "मान्य" फ़ील्ड को देख सकते हैं यह निर्धारित करने के लिए कि लाइसेंस सक्रिय है या नहीं यह डेवलपर्स को उनके अनुप्रयोगों में लाइसेंस स्थिति के आधार पर पहुँच नियंत्रण लागू करने की अनुमति देता है
विशिष्ट उपयोग मामलों में डेस्कटॉप अनुप्रयोगों के लिए सॉफ़्टवेयर लाइसेंसों का प्रमाणन प्लगइनों के लिए सक्रियण सीमाओं को लागू करना और उपभोक्ताओं को सीधे बेचे गए गेम के लिए लाइसेंस कुंजियों का प्रबंधन करना शामिल है
LicenseGuard सुरक्षित प्रमाणीकरण प्रक्रियाओं और सक्रियण राज्यों की वास्तविक समय निगरानी के माध्यम से डेटा की सटीकता बनाए रखता है यह सुनिश्चित करते हुए कि केवल वैध लाइसेंसों को मान्यता दी जाए और लागू किया जाए