लाइसेंसगार्ड – लाइसेंस की सत्यापन एवं सक्रियण एपीआई
लाइसेंसगार्ड एक प्रोडक्शन-रेडी सॉफ़्टवेयर लाइसेंसिंग बैकेंड है जो डेवलपर्स के लिए सुरक्षित लाइसेंस की वैधता सत्यापन, सक्रियण प्रवर्तन और रिफंड-आधारित निरसन की आवश्यकता के बिना कस्टम इन्फ्रास्ट्रक्चर बनाए रखने में मदद करता है
यह एपीआई आपको अनुमति देता है:
सुरक्षित रूप से लाइसेंस की जांच करें
प्रत्येक डिवाइस के लिए सक्रियण सीमा लागू करें
की शेयरिंग को रोकें
रिफंड या रद्दीकरण के बाद स्वचालित रूप से पहुँच को निरस्त करें
वास्तविक समय में सक्रियण स्थिति को ट्रैक करें
आप /validate एंडपॉइंट पर एक POST अनुरोध भेजते हैं:
licenseKey
deviceId
एपीआई लाइसेंस की पुष्टि करता है, सक्रियण सीमाओं की जांच करता है और यह स्पष्ट वैधता प्रतिक्रिया लौटाता है कि लाइसेंस वैध है या नहीं
निगरानी और अपटाइम जांच के लिए एक हल्का /health एंडपॉइंट शामिल है
इंडी डेवलपर्स जो डाउनलोड करने योग्य सॉफ़्टवेयर बेचते हैं
ऐप स्टोर्स के बाहर वितरित SaaS टूल
गेम डेवलपर्स जो सीधे लाइसेंस बेचते हैं
प्लगइन और थीम निर्माता
एआई टूल निर्माता जो डेस्कटॉप अनुप्रयोग वितरित करते हैं
{"valid":true}
curl --location --request POST 'https://pr213-testing.zylalabs.com/api/11900/license+verification+and+activation+api/22616/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 महीने बचाएँ 🎉)
अग्रणी कंपनियों का भरोसा
LicenseGuard लाइसेंस कुंजी साझा करने को रोकता है प्रति डिवाइस सक्रियण सीमाओं को लागू करता है और स्वचालित रूप से धनवापसी के बाद पहुंच को समाप्त करता है बिना आपके अपने लाइसेंसिंग बैकेंड का निर्माण किए
अपने ऐप से एक लाइसेंस कुंजी और डिवाइस आईडी के साथ /validate एंडपॉइंट को कॉल करें आपको यह स्पष्ट JSON प्रतिक्रिया मिलेगी जो इंगीत करेगी कि लाइसेंस मान्य है
हाँ यह डेस्कटॉप सॉफ़्टवेयर प्लगइन्स खेलों और ऐप स्टोर के बाहर वितरित किए जाने वाले डाउनलोड करने योग्य टूल के लिए आदर्श है
हाँ आप यह सीमित कर सकते हैं कि एक लाइसेंस कितने उपकरणों को सक्रिय कर सकता है
एक्सेस को आपकी सेटिंग्स के आधार पर स्वचालित रूप से रद्द किया जा सकता है
हाँ ज़ायला 7 दिन का मुफ्त ट्रायल प्रदान करता है ताकि आप प्रतिबद्ध होने से पहले एकीकरण का परीक्षण कर सकें
यह मुख्य रूप से लाइसेंस-की आधारित उत्पादों के लिए डिज़ाइन किया गया है। SaaS सदस्यता प्रबंधन के लिए अतिरिक्त लॉजिक की आवश्यकता हो सकती है
हाँ लाइसेंसगार्ड एक स्केलेबल होस्टेड बैकएंड पर चलता है और इसे वास्तविक विश्व उत्पादन उपयोग के लिए डिज़ाइन किया गया है
/validate अंतिम बिंदु एक JSON प्रतिक्रिया लौटाता है जो लाइसेंस कुंजी की वैधता को इंगित करता है इसमें एक बूलियन फ़ील्ड "valid" शामिल है जो यह बताता है कि क्या लाइसेंस सक्रिय है और सक्रियण सीमाओं को पूरा करता है
/validate एन्डपॉइंट से प्राप्त उत्तर में प्राथमिक फ़ील्ड "valid" है जो एक बूलियन है जो बताता है कि लाइसेंस कुंजी मान्य है। भविष्य के अपडेट में अधिक विस्तृत उत्तरों के लिए अतिरिक्त फ़ील्ड शामिल किए जा सकते हैं
/validate एंडपॉइंट से प्राप्त प्रतिक्रिया डेटा JSON प्रारूप में संरचित होता है इसमें आमतौर पर कुंजी-मूल्य जोड़े होते हैं जिससे इसे पार्स करना और अनुप्रयोगों में एकीकृत करना आसान होता है
/validate एंडपॉइंट दो पैरामीटर स्वीकार करता है "licenseKey" (मान्यता के लिए कुंजी) और "deviceId" (डिवाइस के लिए अद्वितीय पहचानकर्ता जो सक्रियकरण का प्रयास कर रहा है)
उपयोगकर्ता /validate एंडपॉइंट पर अनुरोधों को कस्टमाइज़ कर सकते हैं विभिन्न "licenseKey" और "deviceId" मान प्रदान करके विभिन्न उपकरणों पर विशिष्ट लाइसेंसों की वैधता की जांच करने के लिए
सामान्य उपयोग के मामलों में स्थापना के दौरान सॉफ़्टवेयर लाइसेंसों की पुष्टि करना प्लगइन्स के लिए सक्रियण सीमाओं को लागू करना और लाइसेंस स्थिति के आधार पर SaaS अनुप्रयोगों के लिए पहुंच प्रबंधित करना शामिल है
डेटा की सटीकता सुरक्षित सत्यापन प्रक्रियाओं और लाइसेंसिंग डेटाबेस के खिलाफ वास्तविक समय की जांच के माध्यम से बनाए रखी जाती है यह सुनिश्चित करते हुए कि केवल वैध लाइसेंस सक्रिय किए जाएं
यदि /validate एंडपॉइंट एक खाली या आंशिक परिणाम लौटाता है तो यह सामान्यतः एक अमान्य लाइसेंस या एक अप्रयुक्त डिवाइस को इंगित करता है उपयोगकर्ताओं को इन परिदृश्यों को प्रभावी ढंग से प्रबंधित करने के लिए त्रुटि हैंडलिंग लागू करनी चाहिए