Hướng dẫn tích hợp
Dùng domain nevcdn.com để app gọi check key trước khi mở chức năng.
API check key
GET http://nevcdn.com:9898/api/check?key=YOUR_LICENSE_KEY&tool=may-in&machine=FEB50-980B1-CAF94-5D293-98E04&domain=nevcdn.com
Response hợp lệ có valid: true. Nếu key sai, sai tool, sai mã máy, tắt, sai domain hoặc hết hạn thì valid: false.
Ví dụ JavaScript
async function checkLicense(key) {
const machine = 'FEB50-980B1-CAF94-5D293-98E04';
const tool = 'may-in';
const url = 'http://nevcdn.com:9898/api/check?key=' + encodeURIComponent(key)
+ '&tool=' + encodeURIComponent(tool)
+ '&machine=' + encodeURIComponent(machine)
+ '&domain=nevcdn.com';
const res = await fetch(url);
const data = await res.json();
if (!data.valid) {
throw new Error(data.message || 'License khong hop le');
}
return data;
}
Ví dụ POST
fetch('http://nevcdn.com:9898/api/check', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
key: 'YOUR_LICENSE_KEY',
tool: 'may-in',
machine: 'FEB50-980B1-CAF94-5D293-98E04',
domain: 'nevcdn.com'
})
})