Skip to content

Reactive Lisans Sistemi

Genel Bakış

Reactive lisansları, kullanıcıların belirli ürünlere erişimini kontrol eder. Lisans işlemleri için basit bir API sunulmaktadır.

Lisans Doğrulama

Lisans doğrulama için herhangi bir bilgi gerekmez, sistem isteğin geldiği ağı izleyerek IpV6 adresinize göre doğrulama yapar. Aşağıdaki örneklerde, bir Reactive lisans anahtarının doğruluğunu kontrol edebilirsiniz:

Python

python
import requests
url = "https://license-service.magnesify.com/api/reactive/validate"
headers = {"Content-Type": "application/json"}
response = requests.post(url, headers=headers, json=data)
print(response.json())

Java

java
import okhttp3.*;
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
Request request = new Request.Builder()
    .url("https://license-service.magnesify.com/api/reactive/validate")
    .get()
    .addHeader("Content-Type", "application/json")
    .build();
Response response = client.newCall(request).execute();
System.out.println(response.body().string());

PHP

php
<?php
$url = "https://license-service.magnesify.com/api/reactive/validate";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["Content-Type: application/json"]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>

Javascript

javascript
fetch("https://license-service.magnesify.com/api/reactive/validate", {
  method: "GET",
  headers: { "Content-Type": "application/json" },
})
  .then(res => res.json())
  .then(console.log);

Rust

rust
use reqwest::blocking::Client;
use serde_json::json;
fn main() {
    let client = Client::new();
    let res = client.post("https://license-service.magnesify.com/api/reactive/validate")
        .send().unwrap()
        .text().unwrap();
    println!("{}", res);
}

C#

csharp
using System.Net.Http;
using System.Text;
var client = new HttpClient();
var response = await client.GetAsync("https://license-service.magnesify.com/api/reactive/validate");
var result = await response.Content.ReadAsStringAsync();
Console.WriteLine(result);

Magnesify.com Software Services