info@crx.com.tr
CRX Logo

Lisans ve Güncelleme API

CRX API sistemi, müşteriye teslim edilen scriptlerin domain bazlı lisans doğrulamasını, ürün bazlı sürüm kontrolünü ve lisans kontrollü update indirmelerini yönetir.

HTTP Method POST
API URL https://crx.com.tr/api/license
Response Type JSON

Lisans Doğrula

Kurulu script, domain ve lisans anahtarını göndererek kullanım hakkını doğrular.

{
    "license_key": "LICENSE_KEY",
    "domain": "example.com",
    "product_id": 1
}

Güncelleme Kontrolü

Lisansın ait olduğu ürün ve versiyon yolu için yayınlanan güncellemeleri listeler.

Parametre Açıklama
license_key Müşteri lisans anahtarı
domain Kurulu domain
current_version Kurulu script sürümü
channel stable, beta veya nightly
product_id Opsiyonel ürün doğrulaması

Örnek Yanıt

{
    "success": true,
    "updates": [
        {
            "version": "v1.0.1",
            "download_url": "https://crx.com.tr/api/updates/download.php?..."
        }
    ]
}

Update İndir

Yayınlanan update ZIP dosyaları doğrudan public paket klasöründen değil, lisans kontrollü endpoint üzerinden indirilir.

GET https://crx.com.tr/api/updates/download.php?license_key=LICENSE_KEY&domain=example.com&version=v1.0.1

Durum Raporla

Kurulu script, update denemesinin başarılı veya hatalı sonucunu sunucuya bildirir.

{
    "license_key": "LICENSE_KEY",
    "domain": "example.com",
    "current_version": "v1.0.0",
    "target_version": "v1.0.1",
    "status": "success"
}