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