LicenseGuard – लाइसेंस कुंजी सत्यापन & सक्रियण एपीआई
LicenseGuard एक प्रोडक्शन-रेडी सॉफ़्टवेयर लाइसेंसिंग बैकएंड है जो डेवलपर्स के लिए सुरक्षित लाइसेंस कुंजी मान्यता, सक्रियण प्रवर्तकता, और रिफंड-आधारित निरसन की आवश्यकता होती है बिना कस्टम इंफ्रास्ट्रक्चर बनाए।
यह एपीआई आपको करने की अनुमति देती है:
लाइसेंस कुंजी का सुरक्षित सत्यापन करें
प्रति-डिवाइस सक्रियण सीमाओं को लागू करें
कुंजी साझा करने से रोकें
रिफंड या रद्दीकरण के बाद स्वचालित रूप से एक्सेस रद्द करें
वास्तविक समय में सक्रियण स्थिति को ट्रैक करें
एक POST अनुरोध /validate एंडपॉइंट पर भेजें जिसमें:
licenseKey
deviceId
एपीआई लाइसेंस की जांच करता है, सक्रियण सीमाओं की पुष्टि करता है, और एक स्पष्ट मान्यता प्रतिक्रिया लौटाता है जो दर्शाता है कि लाइसेंस वैध है या नहीं।
निगरानी और अपटाइम जांच के लिए एक हल्का /health एंडपॉइंट शामिल है।
इंडी डेवलपर्स जो डाउनलोड करने योग्य सॉफ़्टवेयर बेचते हैं
ऐप स्टोर्स के बाहर वितरित SaaS टूल
गेम डेवलपर्स जो सीधे लाइसेंस बेचते हैं
प्लगइन और थीम निर्माता
AI टूल बिल्डर्स जो डेस्कटॉप एप्लिकेशन वितरित करते हैं
एकीकरण का परीक्षण करने के लिए निःशुल्क स्तर से शुरू करें, फिर जैसे-जैसे आपका उत्पाद बढ़ता है, उच्च अनुरोध सीमाओं के साथ स्केल करें
एक लाइसेंस कुंजी को मान्य करता है और प्रति-डिवाइस सक्रियण सीमा लागू करता है
लाइसेंस मान्य करें - एंडपॉइंट फीचर्स
| ऑब्जेक्ट | विवरण |
|---|---|
रिक्वेस्ट बॉडी |
[आवश्यक] Json |
{"valid":true}
curl --location --request POST 'https://zylalabs.com/api/11906/gumroad+license+validation+backend+api/22626/validate+license' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"licenseKey": "TEST-LICENSE-123",
"deviceId": "device-abc-001"
}'
| हेडर | विवरण |
|---|---|
Authorization
|
[आवश्यक] होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें। |
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
LicenseGuard लाइसेंस कुंजी साझा करने से रोकता है प्रति डिवाइस सक्रियता सीमाओं को लागू करता है और रिफंड के बाद स्वतः पहुंच को समाप्त करता है - बिना आपकी खुद की लाइसेंसिंग बैकएंड बनाए
अपने ऐप से लाइसेंस कुंजी और डिवाइस आईडी के साथ /validate एंडपॉइंट को कॉल करें आपको यह संकेत देने वाला एक स्पष्ट JSON प्रतिक्रिया प्राप्त होगा कि लाइसेंस मान्य है
हाँ यह डेस्कटॉप सॉफ़्टवेयर प्लगइन्स खेलों और ऐप स्टोर के बाहर वितरित किए जाने वाले डाउनलोड करने योग्य उपकरणों के लिए आदर्श है
हाँ आप यह सीमित कर सकते हैं कि एक लाइसेंस कितनी डिवाइसों को सक्रिय कर सकता है
एक्सेस को आपकी कॉन्फ़िगरेशन के आधार पर स्वचालित रूप से रद्द किया जा सकता है
हाँ ज़ायला 7 दिन का मुफ्त टॉइज़ प्रदान करता है ताकि आप प्रतिबद्ध होने से पहले एकीकरण का परीक्षण कर सकें
यह मुख्य रूप से लाइसेंस-की आधारित उत्पादों के लिए डिज़ाइन किया गया है SaaS सदस्यता प्रबंधन के लिए अतिरिक्त लॉजिक की आवश्यकता हो सकती है
हाँ लाइसेंसगार्ड एक स्केलेबल होस्टेड बैकेंड पर चलता है और इसे वास्तविक दुनिया के उत्पादन उपयोग के लिए डिज़ाइन किया गया है
/validate एंडपॉइंट एक JSON प्रतिक्रिया लौटाता है जो लाइसेंस कुंजी की वैधता को इंगित करता है इसमें एक बूलियन फ़ील्ड "valid" शामिल है जो निर्दिष्ट करता है कि लाइसेंस सक्रिय है और सक्रियण सीमा को पूरा करता है
मुख्य क्षेत्र जवाब के अंत बिंदु /validate में "valid" है जो कि एक बूलियन है यदि लाइसेंस मान्य है तो यह सत्य लौटाता है अन्यथा यह असत्य लौटाता है जिससे सक्रियण सीमाओं से अधिक होने जैसे समस्याओं का संकेत मिलता है
/validate एंडपॉइंट से प्राप्त प्रतिक्रिया JSON प्रारूप में संरचित है इसमें कुंजी-मूल्य युग्म होते हैं "valid" मुख्य क्षेत्र के रूप में है जिससे अनुप्रयोगों में आसान पार्सिंग और एकीकरण की अनुमति मिलती है
/validate एन्डपॉइंट दो पैरामीटर स्वीकार करता है "licenseKey" (मान्य करने के लिए लाइसेंस कुंजी) और "deviceId" (सक्रियण का प्रयास कर रहे डिवाइस के लिए अद्वितीय पहचानकर्ता)
उपयोगकर्ता अपने अनुरोधों को कस्टमाइज़ कर सकते हैं विभिन्न "licenseKey" और "deviceId" मानों को /validate बिंदु पर POST अनुरोध में प्रदान करके जिससे विभिन्न उपकरणों में विभिन्न लाइसेंसों का मान्यकरण किया जा सके
/health एंडपॉइंट का उपयोग आमतौर पर API के अपटाइम और परिचालन स्थिति की निगरानी के लिए किया जाता है यह डेवलपर्स को यह सुनिश्चित करने में मदद करता है कि लाइसेंसिंग सेवा उपलब्ध है और उत्पादन वातावरण में सही ढंग से कार्य कर रही है
LicenseGuard डेटा सटीकता को सुरक्षित सत्यापन प्रक्रियाओं और सक्रियण सीमाओं के खिलाफ वास्तविक समय की जांच के माध्यम से बनाए रखता है यह सुनिश्चित करता है कि केवल वैध लाइसेंसों को सत्यापित और सक्रिय किया जाए
यदि /validate एंडपॉइंट का उत्तर invalid लाइसेंस का संकेत देता है तो उपयोगकर्ताओं को संभावित समस्याओं की जांच करनी चाहिए जैसे गलत लाइसेंस कुंजी सक्रियण सीमाओं को पार करना या रिफंड के कारण रद्द किए गए लाइसेंस
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
526ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
528ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
3,000ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
3,102ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
4,790ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
2,503ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
3,108ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
2,441ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
5,664ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
2,773ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
780ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
833ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
13,504ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
494ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
548ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
469ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,263ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,007ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
260ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
710ms