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'
  })
})