Geliştiriciler için API Referansı

Başlarken

İsteklerin sistem tarafından işlenmesi için bir API anahtarı gereklidir. Bir kullanıcı kaydolduğunda, bu kullanıcı için otomatik olarak bir API anahtarı oluşturulur. API anahtarı her istekle birlikte gönderilmelidir (aşağıdaki tam örneğe bakın). API anahtarı gönderilmezse veya süresi dolmuşsa bir hata olacaktır. Kötüye kullanımı önlemek için lütfen API anahtarınızı gizli tuttuğunuzdan emin olun.

kimlik doğrulama

API sistemiyle kimlik doğrulaması yapmak için API anahtarınızı her istekle birlikte bir yetkilendirme belirteci olarak göndermeniz gerekir. Aşağıda örnek kodu görebilirsiniz.

curl --location --request POST 'https://urlkai.com/api/account' \
--header 'ການອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY' \
--header 'Content-Type: application/json' \ 
$curl = curl_init();
curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/account",
    CURLOPT_RETURNTRANSFER => ຈິງ,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => ແທ້,
    CURLOPT_CUSTOMREQUEST => "POST",
    CURLOPT_HTTPHEADER => [
        "ອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY",
        "Content-Type: application/json",
    ],
));

$response = curl_exec($curl); 
var request = require('request');
var options = {
    'method': 'POST',
    'url': 'https://urlkai.com/api/account',
    'ຫົວຂໍ້': {
        'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    ຮ່າງກາຍ: ''
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(ຕອບສະຫນອງ.ຮ່າງກາຍ);
}); 
ຄໍາຮ້ອງຂໍນໍາເຂົ້າ
url = "https://urlkai.com/api/account"
payload = {}
ຫົວຂໍ້ = {
  'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
  'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(ຄໍາຕອບ.ຂໍ້ຄວາມ) 
var client = ໃຫມ່ HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/account");
ຄໍາຮ້ອງຂໍ. Headers.Add("ອະນຸຍາດ", "ຜູ້ຖື YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
ຄໍາຮ້ອງຂໍ. ເນື້ອໃນ = ເນື້ອໃນ;
var response = ລໍຖ້າລູກຄ້າ. SendAsync(request);
ການ ຕອບ ຮັບ. EnsureSuccessStatusCode();
Console.WriteLine(ລໍຖ້າຄໍາຕອບ. Content.ReadAsStringAsync()); 
Oran Sınırı

API'miz, kararlılığını en üst düzeye çıkarmak için isteklerdeki ani artışlara karşı koruma sağlayan bir hız sınırlayıcıya sahiptir. Hız sınırlayıcımız şu anda 1 dakika başına 30 istekle sınırlandırılmıştır. ຂໍໃຫ້ສັງເກດວ່າອັດຕາອາດປ່ຽນແປງຕາມແຜນການທີ່ສະຫມັກ.

Yanıtın yanında birkaç başlık gönderilir ve bunlar istekle ilgili çeşitli bilgileri belirlemek için incelenebilir.

X-RateLimit-Limit: 30
X-RateLimit-Remaining: 29
X-RateLimit-Reset: TIMESTAMP
Yanıt İşleme

Tüm API yanıtı, varsayılan olarak JSON biçiminde döndürülür. Bunu kullanılabilir verilere dönüştürmek için dile göre uygun işlevin kullanılması gerekecektir. PHP'de, json_decode() işlevi, verileri bir nesneye (varsayılan) veya bir diziye (ikinci parametreyi true olarak ayarlayın) dönüştürmek için kullanılabilir. Hata anahtarının kontrol edilmesi bir hata olup olmadığı hakkında bilgi verdiği için çok önemlidir. Başlık kodunu da kontrol edebilirsiniz.

{
    "error": 1,
    "message": "An error occurred"
}

Bağlantılar


CTA Yer Paylaşımları

ລາຍການ CTA Overlays
GET https://urlkai.com/api/overlay?limit=2&page=1

ເພື່ອຈະໄດ້ cta overlays ຜ່ານ API, ທ່ານສາມາດໃຊ້ຈຸດສຸດທ້າຍນີ້ໄດ້. ທ່ານຍັງສາມາດຕອງຂໍ້ມູນໄດ້ (ເບິ່ງຕາຕະລາງສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ).

Parametre Açıklama
ຈໍາກັດ (ເລືອກ) ຜົນຂໍ້ມູນຕໍ່ຫນ້າ
ຫນ້າ (ເລືອກ) ຄໍາຮ້ອງຂໍຫນ້າປະຈຸບັນ
curl --location --request GET 'https://urlkai.com/api/overlay?limit=2&page=1' \
--header 'ການອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY' \
--header 'Content-Type: application/json' \ 
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/overlay?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => ຈິງ,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => ແທ້,
    CURLOPT_CUSTOMREQUEST => "ຮັບ",
    CURLOPT_HTTPHEADER => [
        "ອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
echo $response; 
var request = require('request');
var options = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/overlay?limit=2&page=1',
    'ຫົວຂໍ້': {
        'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(ຕອບສະຫນອງ.ຮ່າງກາຍ);
}); 
ຄໍາຮ້ອງຂໍນໍາເຂົ້າ
url = "https://urlkai.com/api/overlay?limit=2&page=1"
payload = {}
ຫົວຂໍ້ = {
    'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(ຄໍາຕອບ.ຂໍ້ຄວາມ) 
var client = ໃຫມ່ HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/overlay?limit=2&page=1");
ຄໍາຮ້ອງຂໍ. Headers.Add("ອະນຸຍາດ", "ຜູ້ຖື YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
ຄໍາຮ້ອງຂໍ. ເນື້ອໃນ = ເນື້ອໃນ;
var response = ລໍຖ້າລູກຄ້າ. SendAsync(request);
ການ ຕອບ ຮັບ. EnsureSuccessStatusCode();
Console.WriteLine(ລໍຖ້າຄໍາຕອບ. Content.ReadAsStringAsync()); 
Sunucu durumu
{
    "ຜິດພາດ": "0",
    "ຂໍ້ມູນ": {
        "ຜົນ": 2,
        "perpage": 2,
        "ຫນ້າປັດຈຸບັນ": 1,
        "ຫນ້າ ຕໍ່ ໄປ": 1,
        "maxpage": 1,
        "CTA": [
            {
                "id": 1,
                "type": "ຂ່າວສານ",
                "name": "ຜະລິດຕະພັນ 1 ໂຄສະນາ",
                "ວັນທີ": "2020-11-10 18:00:00"
            },
            {
                "id": 2,
                "type": "ຕິດຕໍ່",
                "name": "ຫນ້າຕິດຕໍ່",
                "ວັນທີ": "2020-11-10 18:10:00"
            }
        ]
    }
} 

ເຮຊັບ

Hesap Al
GET https://urlkai.com/api/account

Hesapla ilgili bilgi almak için bu uç noktaya bir istek gönderebilirsiniz ve bu, hesapla ilgili verileri döndürür.

curl --location --request GET 'https://urlkai.com/api/account' \
--header 'ການອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY' \
--header 'Content-Type: application/json' \ 
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/account",
    CURLOPT_RETURNTRANSFER => ຈິງ,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => ແທ້,
    CURLOPT_CUSTOMREQUEST => "ຮັບ",
    CURLOPT_HTTPHEADER => [
        "ອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
echo $response; 
var request = require('request');
var options = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/account',
    'ຫົວຂໍ້': {
        'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(ຕອບສະຫນອງ.ຮ່າງກາຍ);
}); 
ຄໍາຮ້ອງຂໍນໍາເຂົ້າ
url = "https://urlkai.com/api/account"
payload = {}
ຫົວຂໍ້ = {
    'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(ຄໍາຕອບ.ຂໍ້ຄວາມ) 
var client = ໃຫມ່ HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/account");
ຄໍາຮ້ອງຂໍ. Headers.Add("ອະນຸຍາດ", "ຜູ້ຖື YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
ຄໍາຮ້ອງຂໍ. ເນື້ອໃນ = ເນື້ອໃນ;
var response = ລໍຖ້າລູກຄ້າ. SendAsync(request);
ການ ຕອບ ຮັບ. EnsureSuccessStatusCode();
Console.WriteLine(ລໍຖ້າຄໍາຕອບ. Content.ReadAsStringAsync()); 
Sunucu durumu
{
    "ຜິດພາດ": 0,
    "ຂໍ້ມູນ": {
        "id": 1,
        "ອີເມວ": " [email protected] ",
        "username": "sampleuser",
        "avatar": "https:\/\/domain.com\/content\/avatar.png",
        "status": "pro",
        "expires": "2022-11-15 15:00:00",
        "ຈົດທະບຽນ": "2020-11-10 18:01:43"
    }
} 
Hesabı güncelle
PUT https://urlkai.com/api/account/update

Hesapla ilgili bilgileri güncellemek için bu uç noktaya bir istek gönderebilirsiniz; Bu, hesaptaki verileri güncelleyecektir.

curl --location --request PUT 'https://urlkai.com/api/account/update' \
--header 'ການອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "ອີເມວ": " [email protected] ",
    "password": "ລະຫັດໃຫມ່"
}' 
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/account/update",
    CURLOPT_RETURNTRANSFER => ຈິງ,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => ແທ້,
    CURLOPT_CUSTOMREQUEST => "PUT",
    CURLOPT_HTTPHEADER => [
        "ອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY",
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "ອີເມວ": " [email protected] ",
	    "password": "ລະຫັດໃຫມ່"
	}',
));

$response = curl_exec($curl);

curl_close($curl);
echo $response; 
var request = require('request');
var options = {
    'method': 'PUT',
    'url': 'https://urlkai.com/api/account/update',
    'ຫົວຂໍ້': {
        'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    ເນື້ອໃນ: JSON.stringify({
    "ອີເມວ": " [email protected] ",
    "password": "ລະຫັດໃຫມ່"
}),
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(ຕອບສະຫນອງ.ຮ່າງກາຍ);
}); 
ຄໍາຮ້ອງຂໍນໍາເຂົ້າ
url = "https://urlkai.com/api/account/update"
payload = {
    "ອີເມວ": " [email protected] ",
    "password": "ລະຫັດໃຫມ່"
}
ຫົວຂໍ້ = {
    'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(ຄໍາຕອບ.ຂໍ້ຄວາມ) 
var client = ໃຫມ່ HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/account/update");
ຄໍາຮ້ອງຂໍ. Headers.Add("ອະນຸຍາດ", "ຜູ້ຖື YOURAPIKEY");
var content = new StringContent("{
    "ອີເມວ": " [email protected] ",
    "password": "ລະຫັດໃຫມ່"
}", System.Text.Encoding.UTF8, "application/json");
ຄໍາຮ້ອງຂໍ. ເນື້ອໃນ = ເນື້ອໃນ;
var response = ລໍຖ້າລູກຄ້າ. SendAsync(request);
ການ ຕອບ ຮັບ. EnsureSuccessStatusCode();
Console.WriteLine(ລໍຖ້າຄໍາຕອບ. Content.ReadAsStringAsync()); 
Sunucu durumu
{
    "ຜິດພາດ": 0,
    "message": "ບັນຊີໄດ້ຮັບການປັບປຸງຢ່າງສໍາເລັດແລ້ວ."
} 

Kanallar

ລາຍການຊ່ອງທາງ
GET https://urlkai.com/api/channels?limit=2&page=1

ເພື່ອຮັບຊ່ອງທາງຂອງ API ທ່ານສາມາດໃຊ້ຈຸດສຸດທ້າຍນີ້ໄດ້. ທ່ານຍັງສາມາດຕອງຂໍ້ມູນໄດ້ (ເບິ່ງຕາຕະລາງສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ).

Parametre Açıklama
ຈໍາກັດ (ເລືອກ) ຜົນຂໍ້ມູນຕໍ່ຫນ້າ
ຫນ້າ (ເລືອກ) ຄໍາຮ້ອງຂໍຫນ້າປະຈຸບັນ
curl --location --request GET 'https://urlkai.com/api/channels?limit=2&page=1' \
--header 'ການອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY' \
--header 'Content-Type: application/json' \ 
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/channels?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => ຈິງ,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => ແທ້,
    CURLOPT_CUSTOMREQUEST => "ຮັບ",
    CURLOPT_HTTPHEADER => [
        "ອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
echo $response; 
var request = require('request');
var options = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/channels?limit=2&page=1',
    'ຫົວຂໍ້': {
        'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(ຕອບສະຫນອງ.ຮ່າງກາຍ);
}); 
ຄໍາຮ້ອງຂໍນໍາເຂົ້າ
url = "https://urlkai.com/api/channels?limit=2&page=1"
payload = {}
ຫົວຂໍ້ = {
    'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(ຄໍາຕອບ.ຂໍ້ຄວາມ) 
var client = ໃຫມ່ HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/channels?limit=2&page=1");
ຄໍາຮ້ອງຂໍ. Headers.Add("ອະນຸຍາດ", "ຜູ້ຖື YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
ຄໍາຮ້ອງຂໍ. ເນື້ອໃນ = ເນື້ອໃນ;
var response = ລໍຖ້າລູກຄ້າ. SendAsync(request);
ການ ຕອບ ຮັບ. EnsureSuccessStatusCode();
Console.WriteLine(ລໍຖ້າຄໍາຕອບ. Content.ReadAsStringAsync()); 
Sunucu durumu
{
    "ຜິດພາດ": "0",
    "ຂໍ້ມູນ": {
        "ຜົນ": 2,
        "perpage": 2,
        "ຫນ້າປັດຈຸບັນ": 1,
        "ຫນ້າ ຕໍ່ ໄປ": 1,
        "maxpage": 1,
        "ຊ່ອງ": [
            {
                "id": 1,
                "name": "ຊ່ອງ 1",
                "description": "ຄໍາອະທິບາຍຂອງຊ່ອງ 1",
                "ສີ": "#000000",
                "starred": ແທ້ ຈິງ
            },
            {
                "id": 2,
                "name": "ຊ່ອງ 2",
                "description": "ຄໍາອະທິບາຍຂອງຊ່ອງ 2",
                "color": "#FF0000",
                "starred": ຜິດ
            }
        ]
    }
} 
ລາຍການລາຍການຊ່ອງ
GET https://urlkai.com/api/channel/:id?limit=1&page=1

ເພື່ອຈະເອົາລາຍການໃນຊ່ອງທາງເລືອກຜ່ານ API ທ່ານສາມາດໃຊ້ຈຸດສຸດທ້າຍນີ້ໄດ້. ທ່ານຍັງສາມາດຕອງຂໍ້ມູນໄດ້ (ເບິ່ງຕາຕະລາງສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ).

Parametre Açıklama
ຈໍາກັດ (ເລືອກ) ຜົນຂໍ້ມູນຕໍ່ຫນ້າ
ຫນ້າ (ເລືອກ) ຄໍາຮ້ອງຂໍຫນ້າປະຈຸບັນ
curl --location --request GET 'https://urlkai.com/api/channel/:id?limit=1&page=1' \
--header 'ການອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY' \
--header 'Content-Type: application/json' \ 
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/channel/:id?limit=1&page=1",
    CURLOPT_RETURNTRANSFER => ຈິງ,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => ແທ້,
    CURLOPT_CUSTOMREQUEST => "ຮັບ",
    CURLOPT_HTTPHEADER => [
        "ອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
echo $response; 
var request = require('request');
var options = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/channel/:id?limit=1&page=1',
    'ຫົວຂໍ້': {
        'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(ຕອບສະຫນອງ.ຮ່າງກາຍ);
}); 
ຄໍາຮ້ອງຂໍນໍາເຂົ້າ
url = "https://urlkai.com/api/channel/:id?limit=1&page=1"
payload = {}
ຫົວຂໍ້ = {
    'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(ຄໍາຕອບ.ຂໍ້ຄວາມ) 
var client = ໃຫມ່ HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/channel/:id?limit=1&page=1");
ຄໍາຮ້ອງຂໍ. Headers.Add("ອະນຸຍາດ", "ຜູ້ຖື YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
ຄໍາຮ້ອງຂໍ. ເນື້ອໃນ = ເນື້ອໃນ;
var response = ລໍຖ້າລູກຄ້າ. SendAsync(request);
ການ ຕອບ ຮັບ. EnsureSuccessStatusCode();
Console.WriteLine(ລໍຖ້າຄໍາຕອບ. Content.ReadAsStringAsync()); 
Sunucu durumu
{
    "ຜິດພາດ": "0",
    "ຂໍ້ມູນ": {
        "ຜົນ": 2,
        "perpage": 2,
        "ຫນ້າປັດຈຸບັນ": 1,
        "ຫນ້າ ຕໍ່ ໄປ": 1,
        "maxpage": 1,
        "ລາຍການ": [
            {
                "type": "links",
                "id": 1,
                "title": "ລິ້ງຕົວຢ່າງຂອງຂ້ອຍ",
                "preview": "https:\/\/google.com",
                "link": "https:\/\/urlkai.com\/google",
                "ວັນທີ": "2022-05-12"
            },
            {
                "type": "ຊີວະພາບ",
                "id": 1,
                "title": "ຊີວະວິທະຍາຕົວຢ່າງຂອງຂ້ອຍ",
                "preview": "https:\/\/urlkai.com\/mybio",
                "link": "https:\/\/urlkai.com\/mybio",
                "ວັນທີ": "2022-06-01"
            }
        ]
    }
} 
Kanal Oluştur
POST https://urlkai.com/api/channel/add

ສາມາດເພີ່ມຊ່ອງໄດ້ໂດຍໃຊ້ຈຸດສຸດທ້າຍນີ້.

Parametre Açıklama
ຊື່ (ຈໍາເປັນ) ຊື່ຊ່ອງ
ຄໍາອະທິບາຍ (ເລືອກ) ຄໍາອະທິບາຍຊ່ອງ
ສີ (ເລືອກ) ສີບັດຊ່ອງ (HEX)
ດວງດາວ (ເລືອກ) ດວງດາວຊ່ອງວ່າງຫຼືບໍ່ (ຈິງ ຫຼື ຜິດ)
curl --location --request POST 'https://urlkai.com/api/channel/add' \
--header 'ການອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "ຊ່ອງ ໃຫມ່",
    "description": "ຊ່ອງ ໃຫມ່ ຂອງ ຂ້ອຍ",
    "ສີ": "#000000",
    "starred": ແທ້ ຈິງ
}' 
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/channel/add",
    CURLOPT_RETURNTRANSFER => ຈິງ,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => ແທ້,
    CURLOPT_CUSTOMREQUEST => "POST",
    CURLOPT_HTTPHEADER => [
        "ອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY",
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "name": "ຊ່ອງ ໃຫມ່",
	    "description": "ຊ່ອງ ໃຫມ່ ຂອງ ຂ້ອຍ",
	    "ສີ": "#000000",
	    "starred": ແທ້ ຈິງ
	}',
));

$response = curl_exec($curl);

curl_close($curl);
echo $response; 
var request = require('request');
var options = {
    'method': 'POST',
    'url': 'https://urlkai.com/api/channel/add',
    'ຫົວຂໍ້': {
        'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    ເນື້ອໃນ: JSON.stringify({
    "name": "ຊ່ອງ ໃຫມ່",
    "description": "ຊ່ອງ ໃຫມ່ ຂອງ ຂ້ອຍ",
    "ສີ": "#000000",
    "starred": ແທ້ ຈິງ
}),
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(ຕອບສະຫນອງ.ຮ່າງກາຍ);
}); 
ຄໍາຮ້ອງຂໍນໍາເຂົ້າ
url = "https://urlkai.com/api/channel/add"
payload = {
    "name": "ຊ່ອງ ໃຫມ່",
    "description": "ຊ່ອງ ໃຫມ່ ຂອງ ຂ້ອຍ",
    "ສີ": "#000000",
    "starred": ແທ້ ຈິງ
}
ຫົວຂໍ້ = {
    'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(ຄໍາຕອບ.ຂໍ້ຄວາມ) 
var client = ໃຫມ່ HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/channel/add");
ຄໍາຮ້ອງຂໍ. Headers.Add("ອະນຸຍາດ", "ຜູ້ຖື YOURAPIKEY");
var content = new StringContent("{
    "name": "ຊ່ອງ ໃຫມ່",
    "description": "ຊ່ອງ ໃຫມ່ ຂອງ ຂ້ອຍ",
    "ສີ": "#000000",
    "starred": ແທ້ ຈິງ
}", System.Text.Encoding.UTF8, "application/json");
ຄໍາຮ້ອງຂໍ. ເນື້ອໃນ = ເນື້ອໃນ;
var response = ລໍຖ້າລູກຄ້າ. SendAsync(request);
ການ ຕອບ ຮັບ. EnsureSuccessStatusCode();
Console.WriteLine(ລໍຖ້າຄໍາຕອບ. Content.ReadAsStringAsync()); 
Sunucu durumu
{
    "ຜິດພາດ": 0,
    "id": 3,
    "name": "ຊ່ອງ ໃຫມ່",
    "description": "ຊ່ອງ ໃຫມ່ ຂອງ ຂ້ອຍ",
    "ສີ": "#000000",
    "starred": ແທ້ ຈິງ
} 
ມອບຫມາຍລາຍການໃຫ້ຊ່ອງ
POST https://urlkai.com/api/channel/:channelid/assign/:type/:itemid

ລາຍການສາມາດຖືກມອບຫມາຍໃຫ້ກັບຊ່ອງໃດໆກໍໄດ້ໂດຍການສົ່ງຄໍາຮ້ອງຂໍພ້ອມກັບ id ຊ່ອງ, ປະເພດລາຍການ (link, bio ຫຼື qr) ແລະ item id.

Parametre Açıklama
:channelid (ຈໍາເປັນ) ID ຊ່ອງ
:ປະເພດ (ຈໍາເປັນ) link ຫຼື bio ຫຼື qr
:itemid (ຈໍາເປັນ) ລາຍການ ID
curl --location --request POST 'https://urlkai.com/api/channel/:channelid/assign/:type/:itemid' \
--header 'ການອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY' \
--header 'Content-Type: application/json' \ 
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid",
    CURLOPT_RETURNTRANSFER => ຈິງ,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => ແທ້,
    CURLOPT_CUSTOMREQUEST => "POST",
    CURLOPT_HTTPHEADER => [
        "ອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
echo $response; 
var request = require('request');
var options = {
    'method': 'POST',
    'url': 'https://urlkai.com/api/channel/:channelid/assign/:type/:itemid',
    'ຫົວຂໍ້': {
        'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(ຕອບສະຫນອງ.ຮ່າງກາຍ);
}); 
ຄໍາຮ້ອງຂໍນໍາເຂົ້າ
url = "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid"
payload = {}
ຫົວຂໍ້ = {
    'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(ຄໍາຕອບ.ຂໍ້ຄວາມ) 
var client = ໃຫມ່ HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid");
ຄໍາຮ້ອງຂໍ. Headers.Add("ອະນຸຍາດ", "ຜູ້ຖື YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
ຄໍາຮ້ອງຂໍ. ເນື້ອໃນ = ເນື້ອໃນ;
var response = ລໍຖ້າລູກຄ້າ. SendAsync(request);
ການ ຕອບ ຮັບ. EnsureSuccessStatusCode();
Console.WriteLine(ລໍຖ້າຄໍາຕອບ. Content.ReadAsStringAsync()); 
Sunucu durumu
{
    "ຜິດພາດ": 0,
    "message": "ລາຍການທີ່ເພີ່ມເຂົ້າໄປໃນຊ່ອງໄດ້ຢ່າງສໍາເລັດ."
} 
Kanalı Güncelle
PUT https://urlkai.com/api/channel/:id/update

ເພື່ອປັບປຸງຊ່ອງ, ທ່ານຕ້ອງສົ່ງຂໍ້ມູນທີ່ຖືກຕ້ອງໃນ JSON ຜ່ານຄໍາຮ້ອງຂໍ PUT. ຂໍ້ມູນຕ້ອງຖືກສົ່ງເປັນເນື້ອໃນຂອງຄໍາຮ້ອງຂໍຂອງທ່ານດັ່ງທີ່ສະແດງໄວ້ທາງລຸ່ມນີ້. ຕົວຢ່າງທາງລຸ່ມນີ້ສະແດງໃຫ້ເຫັນຕົວເລກທັງຫມົດທີ່ທ່ານສາມາດສົ່ງໄດ້ແຕ່ທ່ານບໍ່ຈໍາເປັນຕ້ອງສົ່ງທັງຫມົດ (ເບິ່ງຕາຕະລາງສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ).

Parametre Açıklama
ຊື່ (ເລືອກ) ຊື່ຊ່ອງ
ຄໍາອະທິບາຍ (ເລືອກ) ຄໍາອະທິບາຍຊ່ອງ
ສີ (ເລືອກ) ສີບັດຊ່ອງ (HEX)
ດວງດາວ (ເລືອກ) ດວງດາວຊ່ອງວ່າງຫຼືບໍ່ (ຈິງ ຫຼື ຜິດ)
curl --location --request PUT 'https://urlkai.com/api/channel/:id/update' \
--header 'ການອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "Acme Corp",
    "description": "ຊ່ອງສໍາລັບລາຍການສໍາລັບ Acme Corp",
    "color": "#FFFFFF",
    "starred": ຜິດ
}' 
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/channel/:id/update",
    CURLOPT_RETURNTRANSFER => ຈິງ,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => ແທ້,
    CURLOPT_CUSTOMREQUEST => "PUT",
    CURLOPT_HTTPHEADER => [
        "ອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY",
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "name": "Acme Corp",
	    "description": "ຊ່ອງສໍາລັບລາຍການສໍາລັບ Acme Corp",
	    "color": "#FFFFFF",
	    "starred": ຜິດ
	}',
));

$response = curl_exec($curl);

curl_close($curl);
echo $response; 
var request = require('request');
var options = {
    'method': 'PUT',
    'url': 'https://urlkai.com/api/channel/:id/update',
    'ຫົວຂໍ້': {
        'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    ເນື້ອໃນ: JSON.stringify({
    "name": "Acme Corp",
    "description": "ຊ່ອງສໍາລັບລາຍການສໍາລັບ Acme Corp",
    "color": "#FFFFFF",
    "starred": ຜິດ
}),
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(ຕອບສະຫນອງ.ຮ່າງກາຍ);
}); 
ຄໍາຮ້ອງຂໍນໍາເຂົ້າ
url = "https://urlkai.com/api/channel/:id/update"
payload = {
    "name": "Acme Corp",
    "description": "ຊ່ອງສໍາລັບລາຍການສໍາລັບ Acme Corp",
    "color": "#FFFFFF",
    "starred": ຜິດ
}
ຫົວຂໍ້ = {
    'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(ຄໍາຕອບ.ຂໍ້ຄວາມ) 
var client = ໃຫມ່ HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/channel/:id/update");
ຄໍາຮ້ອງຂໍ. Headers.Add("ອະນຸຍາດ", "ຜູ້ຖື YOURAPIKEY");
var content = new StringContent("{
    "name": "Acme Corp",
    "description": "ຊ່ອງສໍາລັບລາຍການສໍາລັບ Acme Corp",
    "color": "#FFFFFF",
    "starred": ຜິດ
}", System.Text.Encoding.UTF8, "application/json");
ຄໍາຮ້ອງຂໍ. ເນື້ອໃນ = ເນື້ອໃນ;
var response = ລໍຖ້າລູກຄ້າ. SendAsync(request);
ການ ຕອບ ຮັບ. EnsureSuccessStatusCode();
Console.WriteLine(ລໍຖ້າຄໍາຕອບ. Content.ReadAsStringAsync()); 
Sunucu durumu
{
    "ຜິດພາດ": 0,
    "message": "ຊ່ອງໄດ້ຖືກປັບປຸງຢ່າງສໍາເລັດແລ້ວ."
} 
ລຶບຊ່ອງ
DELETE https://urlkai.com/api/channel/:id/delete

ເພື່ອລຶບຊ່ອງ, ທ່ານຕ້ອງສົ່ງຄໍາຮ້ອງຂໍ DELETE. ສິ່ງ ຂອງ ທັງ ຫມົດ ຈະ ຖືກ ຍົກ ເລີກ ຄື ກັນ.

curl --location --request DELETE 'https://urlkai.com/api/channel/:id/delete' \
--header 'ການອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY' \
--header 'Content-Type: application/json' \ 
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/channel/:id/delete",
    CURLOPT_RETURNTRANSFER => ຈິງ,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => ແທ້,
    CURLOPT_CUSTOMREQUEST => "ລຶບ",
    CURLOPT_HTTPHEADER => [
        "ອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
echo $response; 
var request = require('request');
var options = {
    'method': 'ລຶບ',
    'url': 'https://urlkai.com/api/channel/:id/delete',
    'ຫົວຂໍ້': {
        'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(ຕອບສະຫນອງ.ຮ່າງກາຍ);
}); 
ຄໍາຮ້ອງຂໍນໍາເຂົ້າ
url = "https://urlkai.com/api/channel/:id/delete"
payload = {}
ຫົວຂໍ້ = {
    'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("ລຶບ", url, headers=headers, json=payload)
print(ຄໍາຕອບ.ຂໍ້ຄວາມ) 
var client = ໃຫມ່ HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/channel/:id/delete");
ຄໍາຮ້ອງຂໍ. Headers.Add("ອະນຸຍາດ", "ຜູ້ຖື YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
ຄໍາຮ້ອງຂໍ. ເນື້ອໃນ = ເນື້ອໃນ;
var response = ລໍຖ້າລູກຄ້າ. SendAsync(request);
ການ ຕອບ ຮັບ. EnsureSuccessStatusCode();
Console.WriteLine(ລໍຖ້າຄໍາຕອບ. Content.ReadAsStringAsync()); 
Sunucu durumu
{
    "ຜິດພາດ": 0,
    "message": "ຊ່ອງຖືກລຶບຢ່າງສໍາເລັດແລ້ວ."
} 

Markalı Alan Adları

ລາຍຊື່ Branded Domains
GET https://urlkai.com/api/domains?limit=2&page=1

ເພື່ອຈະໄດ້ຮັບ branded domains ຂອງເຈົ້າຜ່ານ API, ເຈົ້າສາມາດໃຊ້ຈຸດສຸດທ້າຍນີ້ໄດ້. ທ່ານຍັງສາມາດຕອງຂໍ້ມູນໄດ້ (ເບິ່ງຕາຕະລາງສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ).

Parametre Açıklama
ຈໍາກັດ (ເລືອກ) ຜົນຂໍ້ມູນຕໍ່ຫນ້າ
ຫນ້າ (ເລືອກ) ຄໍາຮ້ອງຂໍຫນ້າປະຈຸບັນ
curl --location --request GET 'https://urlkai.com/api/domains?limit=2&page=1' \
--header 'ການອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY' \
--header 'Content-Type: application/json' \ 
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/domains?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => ຈິງ,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => ແທ້,
    CURLOPT_CUSTOMREQUEST => "ຮັບ",
    CURLOPT_HTTPHEADER => [
        "ອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
echo $response; 
var request = require('request');
var options = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/domains?limit=2&page=1',
    'ຫົວຂໍ້': {
        'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(ຕອບສະຫນອງ.ຮ່າງກາຍ);
}); 
ຄໍາຮ້ອງຂໍນໍາເຂົ້າ
url = "https://urlkai.com/api/domains?limit=2&page=1"
payload = {}
ຫົວຂໍ້ = {
    'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(ຄໍາຕອບ.ຂໍ້ຄວາມ) 
var client = ໃຫມ່ HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/domains?limit=2&page=1");
ຄໍາຮ້ອງຂໍ. Headers.Add("ອະນຸຍາດ", "ຜູ້ຖື YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
ຄໍາຮ້ອງຂໍ. ເນື້ອໃນ = ເນື້ອໃນ;
var response = ລໍຖ້າລູກຄ້າ. SendAsync(request);
ການ ຕອບ ຮັບ. EnsureSuccessStatusCode();
Console.WriteLine(ລໍຖ້າຄໍາຕອບ. Content.ReadAsStringAsync()); 
Sunucu durumu
{
    "ຜິດພາດ": "0",
    "ຂໍ້ມູນ": {
        "ຜົນ": 2,
        "perpage": 2,
        "ຫນ້າປັດຈຸບັນ": 1,
        "ຫນ້າ ຕໍ່ ໄປ": 1,
        "maxpage": 1,
        "domains": [
            {
                "id": 1,
                "domain": "https:\/\/domain1.com",
                "redirectroot": "https:\/\/rootdomain.com",
                "redirect404": "https:\/\/rootdomain.com\/404"
            },
            {
                "id": 2,
                "domain": "https:\/\/domain2.com",
                "redirectroot": "https:\/\/rootdomain2.com",
                "redirect404": "https:\/\/rootdomain2.com\/404"
            }
        ]
    }
} 
ສ້າງ Domain ທີ່ ມີ ຊື່ ສຽງ
POST https://urlkai.com/api/domain/add

ສາມາດເພີ່ມໂດເມນໄດ້ໂດຍໃຊ້ຈຸດສຸດທ້າຍນີ້. ກະລຸນາໃຫ້ແນ່ໃຈວ່າ domain ຖືກຊີ້ໄປຫາ server ຂອງພວກເຮົາຢ່າງຖືກຕ້ອງ.

Parametre Açıklama
ໂດເມນ (ຈໍາເປັນ) Branded domain ລວມທັງ http ຫຼື https
redirectroot (ເລືອກ) Root redirect ເມື່ອມີຄົນມາຢ້ຽມຢາມໂດເມນຂອງເຈົ້າ
ປ່ຽນແປງ404 (ເລືອກ) Custom 404 redirect
curl --location --request POST 'https://urlkai.com/api/domain/add' \
--header 'ການອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "domain": "https:\/\/domain1.com",
    "redirectroot": "https:\/\/rootdomain.com",
    "redirect404": "https:\/\/rootdomain.com\/404"
}' 
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/domain/add",
    CURLOPT_RETURNTRANSFER => ຈິງ,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => ແທ້,
    CURLOPT_CUSTOMREQUEST => "POST",
    CURLOPT_HTTPHEADER => [
        "ອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY",
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "domain": "https:\/\/domain1.com",
	    "redirectroot": "https:\/\/rootdomain.com",
	    "redirect404": "https:\/\/rootdomain.com\/404"
	}',
));

$response = curl_exec($curl);

curl_close($curl);
echo $response; 
var request = require('request');
var options = {
    'method': 'POST',
    'url': 'https://urlkai.com/api/domain/add',
    'ຫົວຂໍ້': {
        'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    ເນື້ອໃນ: JSON.stringify({
    "domain": "https:\/\/domain1.com",
    "redirectroot": "https:\/\/rootdomain.com",
    "redirect404": "https:\/\/rootdomain.com\/404"
}),
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(ຕອບສະຫນອງ.ຮ່າງກາຍ);
}); 
ຄໍາຮ້ອງຂໍນໍາເຂົ້າ
url = "https://urlkai.com/api/domain/add"
payload = {
    "domain": "https://domain1.com",
    "redirectroot": "https://rootdomain.com",
    "redirect404": "https://rootdomain.com/404"
}
ຫົວຂໍ້ = {
    'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(ຄໍາຕອບ.ຂໍ້ຄວາມ) 
var client = ໃຫມ່ HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/domain/add");
ຄໍາຮ້ອງຂໍ. Headers.Add("ອະນຸຍາດ", "ຜູ້ຖື YOURAPIKEY");
var content = new StringContent("{
    "domain": "https:\/\/domain1.com",
    "redirectroot": "https:\/\/rootdomain.com",
    "redirect404": "https:\/\/rootdomain.com\/404"
}", System.Text.Encoding.UTF8, "application/json");
ຄໍາຮ້ອງຂໍ. ເນື້ອໃນ = ເນື້ອໃນ;
var response = ລໍຖ້າລູກຄ້າ. SendAsync(request);
ການ ຕອບ ຮັບ. EnsureSuccessStatusCode();
Console.WriteLine(ລໍຖ້າຄໍາຕອບ. Content.ReadAsStringAsync()); 
Sunucu durumu
{
    "ຜິດພາດ": 0,
    "id": 1
} 
Alan Adını Güncelle
PUT https://urlkai.com/api/domain/:id/update

ເພື່ອປັບປຸງ branded domain, ທ່ານຕ້ອງສົ່ງຂໍ້ມູນທີ່ຖືກຕ້ອງໃນ JSON ຜ່ານຄໍາຮ້ອງຂໍ PUT. ຂໍ້ມູນຕ້ອງຖືກສົ່ງເປັນເນື້ອໃນຂອງຄໍາຮ້ອງຂໍຂອງທ່ານດັ່ງທີ່ສະແດງໄວ້ທາງລຸ່ມນີ້. ຕົວຢ່າງທາງລຸ່ມນີ້ສະແດງໃຫ້ເຫັນຕົວເລກທັງຫມົດທີ່ທ່ານສາມາດສົ່ງໄດ້ແຕ່ທ່ານບໍ່ຈໍາເປັນຕ້ອງສົ່ງທັງຫມົດ (ເບິ່ງຕາຕະລາງສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ).

Parametre Açıklama
redirectroot (ເລືອກ) Root redirect ເມື່ອມີຄົນມາຢ້ຽມຢາມໂດເມນຂອງເຈົ້າ
ປ່ຽນແປງ404 (ເລືອກ) Custom 404 redirect
curl --location --request PUT 'https://urlkai.com/api/domain/:id/update' \
--header 'ການອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "redirectroot": "https:\/\/rootdomain-new.com",
    "redirect404": "https:\/\/rootdomain-new.com\/404"
}' 
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/domain/:id/update",
    CURLOPT_RETURNTRANSFER => ຈິງ,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => ແທ້,
    CURLOPT_CUSTOMREQUEST => "PUT",
    CURLOPT_HTTPHEADER => [
        "ອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY",
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "redirectroot": "https:\/\/rootdomain-new.com",
	    "redirect404": "https:\/\/rootdomain-new.com\/404"
	}',
));

$response = curl_exec($curl);

curl_close($curl);
echo $response; 
var request = require('request');
var options = {
    'method': 'PUT',
    'url': 'https://urlkai.com/api/domain/:id/update',
    'ຫົວຂໍ້': {
        'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    ເນື້ອໃນ: JSON.stringify({
    "redirectroot": "https:\/\/rootdomain-new.com",
    "redirect404": "https:\/\/rootdomain-new.com\/404"
}),
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(ຕອບສະຫນອງ.ຮ່າງກາຍ);
}); 
ຄໍາຮ້ອງຂໍນໍາເຂົ້າ
url = "https://urlkai.com/api/domain/:id/update"
payload = {
    "redirectroot": "https://rootdomain-new.com",
    "redirect404": "https://rootdomain-new.com/404"
}
ຫົວຂໍ້ = {
    'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(ຄໍາຕອບ.ຂໍ້ຄວາມ) 
var client = ໃຫມ່ HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/domain/:id/update");
ຄໍາຮ້ອງຂໍ. Headers.Add("ອະນຸຍາດ", "ຜູ້ຖື YOURAPIKEY");
var content = new StringContent("{
    "redirectroot": "https:\/\/rootdomain-new.com",
    "redirect404": "https:\/\/rootdomain-new.com\/404"
}", System.Text.Encoding.UTF8, "application/json");
ຄໍາຮ້ອງຂໍ. ເນື້ອໃນ = ເນື້ອໃນ;
var response = ລໍຖ້າລູກຄ້າ. SendAsync(request);
ການ ຕອບ ຮັບ. EnsureSuccessStatusCode();
Console.WriteLine(ລໍຖ້າຄໍາຕອບ. Content.ReadAsStringAsync()); 
Sunucu durumu
{
    "ຜິດພາດ": 0,
    "message": "Domain ໄດ້ ຖືກ ປັບປຸງ ຢ່າງ ສໍາ ເລັດ."
} 
ລຶບໂດເມນ
DELETE https://urlkai.com/api/domain/:id/delete

ເພື່ອລຶບໂດເມນ, ທ່ານຕ້ອງສົ່ງຄໍາຮ້ອງຂໍ DELETE.

curl --location --request DELETE 'https://urlkai.com/api/domain/:id/delete' \
--header 'ການອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY' \
--header 'Content-Type: application/json' \ 
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/domain/:id/delete",
    CURLOPT_RETURNTRANSFER => ຈິງ,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => ແທ້,
    CURLOPT_CUSTOMREQUEST => "ລຶບ",
    CURLOPT_HTTPHEADER => [
        "ອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
echo $response; 
var request = require('request');
var options = {
    'method': 'ລຶບ',
    'url': 'https://urlkai.com/api/domain/:id/delete',
    'ຫົວຂໍ້': {
        'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(ຕອບສະຫນອງ.ຮ່າງກາຍ);
}); 
ຄໍາຮ້ອງຂໍນໍາເຂົ້າ
url = "https://urlkai.com/api/domain/:id/delete"
payload = {}
ຫົວຂໍ້ = {
    'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("ລຶບ", url, headers=headers, json=payload)
print(ຄໍາຕອບ.ຂໍ້ຄວາມ) 
var client = ໃຫມ່ HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/domain/:id/delete");
ຄໍາຮ້ອງຂໍ. Headers.Add("ອະນຸຍາດ", "ຜູ້ຖື YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
ຄໍາຮ້ອງຂໍ. ເນື້ອໃນ = ເນື້ອໃນ;
var response = ລໍຖ້າລູກຄ້າ. SendAsync(request);
ການ ຕອບ ຮັບ. EnsureSuccessStatusCode();
Console.WriteLine(ລໍຖ້າຄໍາຕອບ. Content.ReadAsStringAsync()); 
Sunucu durumu
{
    "ຜິດພາດ": 0,
    "message": "Domain ຖືກລຶບຢ່າງສໍາເລັດແລ້ວ."
} 

ພິກ ເຊວ

ລາຍການ Pixels
GET https://urlkai.com/api/pixels?limit=2&page=1

ເພື່ອຈະໄດ້ຮັບໂປຣແກຣມ pixels ຂອງເຈົ້າຜ່ານ API, ເຈົ້າສາມາດໃຊ້ຈຸດສຸດທ້າຍນີ້ໄດ້. ທ່ານຍັງສາມາດຕອງຂໍ້ມູນໄດ້ (ເບິ່ງຕາຕະລາງສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ).

Parametre Açıklama
ຈໍາກັດ (ເລືອກ) ຜົນຂໍ້ມູນຕໍ່ຫນ້າ
ຫນ້າ (ເລືອກ) ຄໍາຮ້ອງຂໍຫນ້າປະຈຸບັນ
curl --location --request GET 'https://urlkai.com/api/pixels?limit=2&page=1' \
--header 'ການອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY' \
--header 'Content-Type: application/json' \ 
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/pixels?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => ຈິງ,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => ແທ້,
    CURLOPT_CUSTOMREQUEST => "ຮັບ",
    CURLOPT_HTTPHEADER => [
        "ອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
echo $response; 
var request = require('request');
var options = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/pixels?limit=2&page=1',
    'ຫົວຂໍ້': {
        'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(ຕອບສະຫນອງ.ຮ່າງກາຍ);
}); 
ຄໍາຮ້ອງຂໍນໍາເຂົ້າ
url = "https://urlkai.com/api/pixels?limit=2&page=1"
payload = {}
ຫົວຂໍ້ = {
    'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(ຄໍາຕອບ.ຂໍ້ຄວາມ) 
var client = ໃຫມ່ HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/pixels?limit=2&page=1");
ຄໍາຮ້ອງຂໍ. Headers.Add("ອະນຸຍາດ", "ຜູ້ຖື YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
ຄໍາຮ້ອງຂໍ. ເນື້ອໃນ = ເນື້ອໃນ;
var response = ລໍຖ້າລູກຄ້າ. SendAsync(request);
ການ ຕອບ ຮັບ. EnsureSuccessStatusCode();
Console.WriteLine(ລໍຖ້າຄໍາຕອບ. Content.ReadAsStringAsync()); 
Sunucu durumu
{
    "ຜິດພາດ": "0",
    "ຂໍ້ມູນ": {
        "ຜົນ": 2,
        "perpage": 2,
        "ຫນ້າປັດຈຸບັນ": 1,
        "ຫນ້າ ຕໍ່ ໄປ": 1,
        "maxpage": 1,
        "pixels": [
            {
                "id": 1,
                "type": "gtmpixel",
                "name": "GTM Pixel",
                "tag": "GA-123456789",
                "ວັນທີ": "2020-11-10 18:00:00"
            },
            {
                "id": 2,
                "type": "twitterpixel",
                "name": "Twitter Pixel",
                "tag": "1234567",
                "ວັນທີ": "2020-11-10 18:10:00"
            }
        ]
    }
} 
ສ້າງ Pixel
POST https://urlkai.com/api/pixel/add

pixel ສາມາດສ້າງໄດ້ໂດຍໃຊ້ຈຸດສຸດທ້າຍນີ້. ທ່ານຕ້ອງສົ່ງປະເພດ pixel ແລະ tag.

Parametre Açıklama
ປະເພດ (ຈໍາເປັນ) gtmpixel | gapixel | fbpixel | AdWordsPixel | linkedinpixel | Twitterpixel | adrollpixel | quorapixel | pinterest | ບິງ | Snapchat | reddit | tiktok
ຊື່ (ຈໍາເປັນ) ຊື່ສະເພາະສໍາລັບ pixel ຂອງເຈົ້າ
ແທັກ (ຈໍາເປັນ) ແທັກສໍາລັບ pixel
curl --location --request POST 'https://urlkai.com/api/pixel/add' \
--header 'ການອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "type": "gtmpixel",
    "name": "GTM ຂອງຂ້ອຍ",
    "tag": "GTM-ABCDE"
}' 
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/pixel/add",
    CURLOPT_RETURNTRANSFER => ຈິງ,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => ແທ້,
    CURLOPT_CUSTOMREQUEST => "POST",
    CURLOPT_HTTPHEADER => [
        "ອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY",
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "type": "gtmpixel",
	    "name": "GTM ຂອງຂ້ອຍ",
	    "tag": "GTM-ABCDE"
	}',
));

$response = curl_exec($curl);

curl_close($curl);
echo $response; 
var request = require('request');
var options = {
    'method': 'POST',
    'url': 'https://urlkai.com/api/pixel/add',
    'ຫົວຂໍ້': {
        'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    ເນື້ອໃນ: JSON.stringify({
    "type": "gtmpixel",
    "name": "GTM ຂອງຂ້ອຍ",
    "tag": "GTM-ABCDE"
}),
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(ຕອບສະຫນອງ.ຮ່າງກາຍ);
}); 
ຄໍາຮ້ອງຂໍນໍາເຂົ້າ
url = "https://urlkai.com/api/pixel/add"
payload = {
    "type": "gtmpixel",
    "name": "GTM ຂອງຂ້ອຍ",
    "tag": "GTM-ABCDE"
}
ຫົວຂໍ້ = {
    'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(ຄໍາຕອບ.ຂໍ້ຄວາມ) 
var client = ໃຫມ່ HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/pixel/add");
ຄໍາຮ້ອງຂໍ. Headers.Add("ອະນຸຍາດ", "ຜູ້ຖື YOURAPIKEY");
var content = new StringContent("{
    "type": "gtmpixel",
    "name": "GTM ຂອງຂ້ອຍ",
    "tag": "GTM-ABCDE"
}", System.Text.Encoding.UTF8, "application/json");
ຄໍາຮ້ອງຂໍ. ເນື້ອໃນ = ເນື້ອໃນ;
var response = ລໍຖ້າລູກຄ້າ. SendAsync(request);
ການ ຕອບ ຮັບ. EnsureSuccessStatusCode();
Console.WriteLine(ລໍຖ້າຄໍາຕອບ. Content.ReadAsStringAsync()); 
Sunucu durumu
{
    "ຜິດພາດ": 0,
    "id": 1
} 
Pixel'i Güncelle
PUT https://urlkai.com/api/pixel/:id/update

ເພື່ອປັບປຸງ pixel, ທ່ານຕ້ອງສົ່ງຂໍ້ມູນທີ່ຖືກຕ້ອງໃນ JSON ຜ່ານຄໍາຮ້ອງຂໍ PUT. ຂໍ້ມູນຕ້ອງຖືກສົ່ງເປັນເນື້ອໃນຂອງຄໍາຮ້ອງຂໍຂອງທ່ານດັ່ງທີ່ສະແດງໄວ້ທາງລຸ່ມນີ້. ຕົວຢ່າງທາງລຸ່ມນີ້ສະແດງໃຫ້ເຫັນຕົວເລກທັງຫມົດທີ່ທ່ານສາມາດສົ່ງໄດ້ແຕ່ທ່ານບໍ່ຈໍາເປັນຕ້ອງສົ່ງທັງຫມົດ (ເບິ່ງຕາຕະລາງສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ).

Parametre Açıklama
ຊື່ (ເລືອກ) ຊື່ສະເພາະສໍາລັບ pixel ຂອງເຈົ້າ
ແທັກ (ຈໍາເປັນ) ແທັກສໍາລັບ pixel
curl --location --request PUT 'https://urlkai.com/api/pixel/:id/update' \
--header 'ການອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "GTM ຂອງຂ້ອຍ",
    "tag": "GTM-ABCDE"
}' 
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/pixel/:id/update",
    CURLOPT_RETURNTRANSFER => ຈິງ,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => ແທ້,
    CURLOPT_CUSTOMREQUEST => "PUT",
    CURLOPT_HTTPHEADER => [
        "ອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY",
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "name": "GTM ຂອງຂ້ອຍ",
	    "tag": "GTM-ABCDE"
	}',
));

$response = curl_exec($curl);

curl_close($curl);
echo $response; 
var request = require('request');
var options = {
    'method': 'PUT',
    'url': 'https://urlkai.com/api/pixel/:id/update',
    'ຫົວຂໍ້': {
        'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    ເນື້ອໃນ: JSON.stringify({
    "name": "GTM ຂອງຂ້ອຍ",
    "tag": "GTM-ABCDE"
}),
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(ຕອບສະຫນອງ.ຮ່າງກາຍ);
}); 
ຄໍາຮ້ອງຂໍນໍາເຂົ້າ
url = "https://urlkai.com/api/pixel/:id/update"
payload = {
    "name": "GTM ຂອງຂ້ອຍ",
    "tag": "GTM-ABCDE"
}
ຫົວຂໍ້ = {
    'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(ຄໍາຕອບ.ຂໍ້ຄວາມ) 
var client = ໃຫມ່ HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/pixel/:id/update");
ຄໍາຮ້ອງຂໍ. Headers.Add("ອະນຸຍາດ", "ຜູ້ຖື YOURAPIKEY");
var content = new StringContent("{
    "name": "GTM ຂອງຂ້ອຍ",
    "tag": "GTM-ABCDE"
}", System.Text.Encoding.UTF8, "application/json");
ຄໍາຮ້ອງຂໍ. ເນື້ອໃນ = ເນື້ອໃນ;
var response = ລໍຖ້າລູກຄ້າ. SendAsync(request);
ການ ຕອບ ຮັບ. EnsureSuccessStatusCode();
Console.WriteLine(ລໍຖ້າຄໍາຕອບ. Content.ReadAsStringAsync()); 
Sunucu durumu
{
    "ຜິດພາດ": 0,
    "message": "Pixel ໄດ້ ຖືກ ປັບປຸງ ຢ່າງ ສໍາ ເລັດ."
} 
ລຶບ Pixel
DELETE https://urlkai.com/api/pixel/:id/delete

ເພື່ອລຶບ pixel, ທ່ານຕ້ອງສົ່ງຄໍາຮ້ອງຂໍ DELETE.

curl --location --request DELETE 'https://urlkai.com/api/pixel/:id/delete' \
--header 'ການອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY' \
--header 'Content-Type: application/json' \ 
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/pixel/:id/delete",
    CURLOPT_RETURNTRANSFER => ຈິງ,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => ແທ້,
    CURLOPT_CUSTOMREQUEST => "ລຶບ",
    CURLOPT_HTTPHEADER => [
        "ອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
echo $response; 
var request = require('request');
var options = {
    'method': 'ລຶບ',
    'url': 'https://urlkai.com/api/pixel/:id/delete',
    'ຫົວຂໍ້': {
        'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(ຕອບສະຫນອງ.ຮ່າງກາຍ);
}); 
ຄໍາຮ້ອງຂໍນໍາເຂົ້າ
url = "https://urlkai.com/api/pixel/:id/delete"
payload = {}
ຫົວຂໍ້ = {
    'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("ລຶບ", url, headers=headers, json=payload)
print(ຄໍາຕອບ.ຂໍ້ຄວາມ) 
var client = ໃຫມ່ HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/pixel/:id/delete");
ຄໍາຮ້ອງຂໍ. Headers.Add("ອະນຸຍາດ", "ຜູ້ຖື YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
ຄໍາຮ້ອງຂໍ. ເນື້ອໃນ = ເນື້ອໃນ;
var response = ລໍຖ້າລູກຄ້າ. SendAsync(request);
ການ ຕອບ ຮັບ. EnsureSuccessStatusCode();
Console.WriteLine(ລໍຖ້າຄໍາຕອບ. Content.ReadAsStringAsync()); 
Sunucu durumu
{
    "ຜິດພາດ": 0,
    "message": "Pixel ຖືກລຶບຢ່າງສໍາເລັດແລ້ວ."
} 

QR Kodları

ລາຍການ QR code
GET https://urlkai.com/api/qr?limit=2&page=1

API üzerinden QR kodlarınızı almak için bu uç noktayı kullanabilirsiniz. Ayrıca verileri filtreleyebilirsiniz (Daha fazla bilgi için tabloya bakın).

Parametre Açıklama
ຈໍາກັດ (ເລືອກ) ຜົນຂໍ້ມູນຕໍ່ຫນ້າ
ຫນ້າ (ເລືອກ) ຄໍາຮ້ອງຂໍຫນ້າປະຈຸບັນ
curl --location --request GET 'https://urlkai.com/api/qr?limit=2&page=1' \
--header 'ການອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY' \
--header 'Content-Type: application/json' \ 
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/qr?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => ຈິງ,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => ແທ້,
    CURLOPT_CUSTOMREQUEST => "ຮັບ",
    CURLOPT_HTTPHEADER => [
        "ອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
echo $response; 
var request = require('request');
var options = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/qr?limit=2&page=1',
    'ຫົວຂໍ້': {
        'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(ຕອບສະຫນອງ.ຮ່າງກາຍ);
}); 
ຄໍາຮ້ອງຂໍນໍາເຂົ້າ
url = "https://urlkai.com/api/qr?limit=2&page=1"
payload = {}
ຫົວຂໍ້ = {
    'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(ຄໍາຕອບ.ຂໍ້ຄວາມ) 
var client = ໃຫມ່ HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/qr?limit=2&page=1");
ຄໍາຮ້ອງຂໍ. Headers.Add("ອະນຸຍາດ", "ຜູ້ຖື YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
ຄໍາຮ້ອງຂໍ. ເນື້ອໃນ = ເນື້ອໃນ;
var response = ລໍຖ້າລູກຄ້າ. SendAsync(request);
ການ ຕອບ ຮັບ. EnsureSuccessStatusCode();
Console.WriteLine(ລໍຖ້າຄໍາຕອບ. Content.ReadAsStringAsync()); 
Sunucu durumu
{
    "ຜິດພາດ": "0",
    "ຂໍ້ມູນ": {
        "ຜົນ": 2,
        "perpage": 2,
        "ຫນ້າປັດຈຸບັນ": 1,
        "ຫນ້າ ຕໍ່ ໄປ": 1,
        "maxpage": 1,
        "qrs": [
            {
                "id": 2,
                "link": "https:\/\/urlkai.com\/qr\/a2d5e",
                "scans": 0,
                "name": "Google",
                "ວັນທີ": "2020-11-10 18:01:43"
            },
            {
                "id": 1,
                "link": "https:\/\/urlkai.com\/qr\/b9edfe",
                "scans": 5,
                "name": "Google Canada",
                "ວັນທີ": "2020-11-10 18:00:25"
            }
        ]
    }
} 
Tek bir QR Kodu alın
GET https://urlkai.com/api/qr/:id

API aracılığıyla tek bir QR kodunun ayrıntılarını almak için bu uç noktayı kullanabilirsiniz.

curl --location --request GET 'https://urlkai.com/api/qr/:id' \
--header 'ການອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY' \
--header 'Content-Type: application/json' \ 
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/qr/:id",
    CURLOPT_RETURNTRANSFER => ຈິງ,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => ແທ້,
    CURLOPT_CUSTOMREQUEST => "ຮັບ",
    CURLOPT_HTTPHEADER => [
        "ອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
echo $response; 
var request = require('request');
var options = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/qr/:id',
    'ຫົວຂໍ້': {
        'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(ຕອບສະຫນອງ.ຮ່າງກາຍ);
}); 
ຄໍາຮ້ອງຂໍນໍາເຂົ້າ
url = "https://urlkai.com/api/qr/:id"
payload = {}
ຫົວຂໍ້ = {
    'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(ຄໍາຕອບ.ຂໍ້ຄວາມ) 
var client = ໃຫມ່ HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/qr/:id");
ຄໍາຮ້ອງຂໍ. Headers.Add("ອະນຸຍາດ", "ຜູ້ຖື YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
ຄໍາຮ້ອງຂໍ. ເນື້ອໃນ = ເນື້ອໃນ;
var response = ລໍຖ້າລູກຄ້າ. SendAsync(request);
ການ ຕອບ ຮັບ. EnsureSuccessStatusCode();
Console.WriteLine(ລໍຖ້າຄໍາຕອບ. Content.ReadAsStringAsync()); 
Sunucu durumu
{
    "ຜິດພາດ": 0,
    "ລາຍລະອຽດ": {
        "id": 1,
        "link": "https:\/\/urlkai.com\/qr\/b9edfe",
        "scans": 5,
        "name": "Google Canada",
        "ວັນທີ": "2020-11-10 18:00:25"
    },
    "ຂໍ້ມູນ": {
        "ຄະລິກ": 1,
        "uniqueClicks": 1,
        "topCountries": {
            "ບໍ່ຮູ້ຈັກ": "1"
        },
        "topReferrers": {
            "ໂດຍກົງ, ອີເມວ ແລະ ອື່ນໆ": "1"
        },
        "topBrowsers": {
            "Chrome": "1"
        },
        "topOs": {
            "Windows 10": "1"
        },
        "socialCount": {
            "Facebook": 0,
            "Twitter": 0,
            "Instagram": 0
        }
    }
} 
QR Kodu Oluşturun
POST https://urlkai.com/api/qr/add

ເພື່ອສ້າງ QR Code, ທ່ານຕ້ອງສົ່ງຂໍ້ມູນທີ່ຖືກຕ້ອງໃນ JSON ຜ່ານຄໍາຮ້ອງຂໍ POST. ຂໍ້ມູນຕ້ອງຖືກສົ່ງເປັນເນື້ອໃນຂອງຄໍາຮ້ອງຂໍຂອງທ່ານດັ່ງທີ່ສະແດງໄວ້ທາງລຸ່ມນີ້. ຕົວຢ່າງທາງລຸ່ມນີ້ສະແດງໃຫ້ເຫັນຕົວເລກທັງຫມົດທີ່ທ່ານສາມາດສົ່ງໄດ້ແຕ່ທ່ານບໍ່ຈໍາເປັນຕ້ອງສົ່ງທັງຫມົດ (ເບິ່ງຕາຕະລາງສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ).

Parametre Açıklama
ປະເພດ (ຈໍາເປັນ) text | vcard | ລິ້ງ | ອີເມວ | ໂທລະສັບ | ສື່ສານ | ອິນ ເຕີ ແນັດ
ຂໍ້ມູນ (ຈໍາເປັນ) ຂໍ້ ມູນ ທີ່ ຈະ ຝັງ ຢູ່ ໃນ QR code. ຂໍ້ມູນສາມາດເປັນເຊື້ອສາຍຫຼື array ຂຶ້ນກັບປະເພດ
ພູມຫຼັງ (ເລືອກ) ສີ RGB ຕົວຢ່າງ: rgb(255,255,255)
ເບື້ອງຫນ້າ (ເລືອກ) ສີ RGB ຕົວຢ່າງ: rgb(0,0,0)
ໂລໂກ້ (ເລືອກ) ເສັ້ນທາງໄປສູ່ໂລໂກ້ png ຫຼື jpg
ຊື່ (ເລືອກ) ຊື່ QR Code
curl --location --request POST 'https://urlkai.com/api/qr/add' \
--header 'ການອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "type": "link",
    "ຂໍ້ມູນ": "https:\/\/google.com",
    "background": "rgb(255,255,255)",
    "foreground": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png",
    "name": "QR Code API"
}' 
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/qr/add",
    CURLOPT_RETURNTRANSFER => ຈິງ,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => ແທ້,
    CURLOPT_CUSTOMREQUEST => "POST",
    CURLOPT_HTTPHEADER => [
        "ອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY",
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "type": "link",
	    "ຂໍ້ມູນ": "https:\/\/google.com",
	    "background": "rgb(255,255,255)",
	    "foreground": "rgb(0,0,0)",
	    "logo": "https:\/\/site.com\/logo.png",
	    "name": "QR Code API"
	}',
));

$response = curl_exec($curl);

curl_close($curl);
echo $response; 
var request = require('request');
var options = {
    'method': 'POST',
    'url': 'https://urlkai.com/api/qr/add',
    'ຫົວຂໍ້': {
        'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    ເນື້ອໃນ: JSON.stringify({
    "type": "link",
    "ຂໍ້ມູນ": "https:\/\/google.com",
    "background": "rgb(255,255,255)",
    "foreground": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png",
    "name": "QR Code API"
}),
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(ຕອບສະຫນອງ.ຮ່າງກາຍ);
}); 
ຄໍາຮ້ອງຂໍນໍາເຂົ້າ
url = "https://urlkai.com/api/qr/add"
payload = {
    "type": "link",
    "data": "https://google.com",
    "background": "rgb(255,255,255)",
    "foreground": "rgb(0,0,0)",
    "logo": "https://site.com/logo.png",
    "name": "QR Code API"
}
ຫົວຂໍ້ = {
    'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(ຄໍາຕອບ.ຂໍ້ຄວາມ) 
var client = ໃຫມ່ HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/qr/add");
ຄໍາຮ້ອງຂໍ. Headers.Add("ອະນຸຍາດ", "ຜູ້ຖື YOURAPIKEY");
var content = new StringContent("{
    "type": "link",
    "ຂໍ້ມູນ": "https:\/\/google.com",
    "background": "rgb(255,255,255)",
    "foreground": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png",
    "name": "QR Code API"
}", System.Text.Encoding.UTF8, "application/json");
ຄໍາຮ້ອງຂໍ. ເນື້ອໃນ = ເນື້ອໃນ;
var response = ລໍຖ້າລູກຄ້າ. SendAsync(request);
ການ ຕອບ ຮັບ. EnsureSuccessStatusCode();
Console.WriteLine(ລໍຖ້າຄໍາຕອບ. Content.ReadAsStringAsync()); 
Sunucu durumu
{
    "ຜິດພາດ": 0,
    "id": 3,
    "link": "https:\/\/urlkai.com\/qr\/a58f79"
} 
ປັບປຸງ QR Code
PUT https://urlkai.com/api/qr/:id/update

Bir QR Kodunu güncellemek için, bir PUT isteği aracılığıyla JSON'da geçerli bir veri göndermeniz gerekir. Veriler, aşağıda gösterildiği gibi isteğinizin ham gövdesi olarak gönderilmelidir. Aşağıdaki örnek, gönderebileceğiniz tüm parametreleri gösterir, ancak hepsini göndermeniz gerekmez (Daha fazla bilgi için tabloya bakın).

Parametre Açıklama
ຂໍ້ມູນ (ຈໍາເປັນ) ຂໍ້ ມູນ ທີ່ ຈະ ຝັງ ຢູ່ ໃນ QR code. ຂໍ້ມູນສາມາດເປັນເຊື້ອສາຍຫຼື array ຂຶ້ນກັບປະເພດ
ພູມຫຼັງ (ເລືອກ) ສີ RGB ຕົວຢ່າງ: rgb(255,255,255)
ເບື້ອງຫນ້າ (ເລືອກ) ສີ RGB ຕົວຢ່າງ: rgb(0,0,0)
ໂລໂກ້ (ເລືອກ) ເສັ້ນທາງໄປສູ່ໂລໂກ້ png ຫຼື jpg
curl --location --request PUT 'https://urlkai.com/api/qr/:id/update' \
--header 'ການອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "type": "link",
    "ຂໍ້ມູນ": "https:\/\/google.com",
    "background": "rgb(255,255,255)",
    "foreground": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png"
}' 
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/qr/:id/update",
    CURLOPT_RETURNTRANSFER => ຈິງ,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => ແທ້,
    CURLOPT_CUSTOMREQUEST => "PUT",
    CURLOPT_HTTPHEADER => [
        "ອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY",
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "type": "link",
	    "ຂໍ້ມູນ": "https:\/\/google.com",
	    "background": "rgb(255,255,255)",
	    "foreground": "rgb(0,0,0)",
	    "logo": "https:\/\/site.com\/logo.png"
	}',
));

$response = curl_exec($curl);

curl_close($curl);
echo $response; 
var request = require('request');
var options = {
    'method': 'PUT',
    'url': 'https://urlkai.com/api/qr/:id/update',
    'ຫົວຂໍ້': {
        'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    ເນື້ອໃນ: JSON.stringify({
    "type": "link",
    "ຂໍ້ມູນ": "https:\/\/google.com",
    "background": "rgb(255,255,255)",
    "foreground": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png"
}),
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(ຕອບສະຫນອງ.ຮ່າງກາຍ);
}); 
ຄໍາຮ້ອງຂໍນໍາເຂົ້າ
url = "https://urlkai.com/api/qr/:id/update"
payload = {
    "type": "link",
    "data": "https://google.com",
    "background": "rgb(255,255,255)",
    "foreground": "rgb(0,0,0)",
    "logo": "https://site.com/logo.png"
}
ຫົວຂໍ້ = {
    'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(ຄໍາຕອບ.ຂໍ້ຄວາມ) 
var client = ໃຫມ່ HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/qr/:id/update");
ຄໍາຮ້ອງຂໍ. Headers.Add("ອະນຸຍາດ", "ຜູ້ຖື YOURAPIKEY");
var content = new StringContent("{
    "type": "link",
    "ຂໍ້ມູນ": "https:\/\/google.com",
    "background": "rgb(255,255,255)",
    "foreground": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png"
}", System.Text.Encoding.UTF8, "application/json");
ຄໍາຮ້ອງຂໍ. ເນື້ອໃນ = ເນື້ອໃນ;
var response = ລໍຖ້າລູກຄ້າ. SendAsync(request);
ການ ຕອບ ຮັບ. EnsureSuccessStatusCode();
Console.WriteLine(ລໍຖ້າຄໍາຕອບ. Content.ReadAsStringAsync()); 
Sunucu durumu
{
    "ຜິດພາດ": 0,
    "message": "QR ໄດ້ ຖືກ ປັບປຸງ ຢ່າງ ສໍາ ເລັດ."
} 
QR Kodunu Sil
DELETE https://urlkai.com/api/qr/:id/delete

Bir QR kodunu silmek için bir DELETE isteği göndermeniz gerekir.

curl --location --request DELETE 'https://urlkai.com/api/qr/:id/delete' \
--header 'ການອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY' \
--header 'Content-Type: application/json' \ 
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/qr/:id/delete",
    CURLOPT_RETURNTRANSFER => ຈິງ,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => ແທ້,
    CURLOPT_CUSTOMREQUEST => "ລຶບ",
    CURLOPT_HTTPHEADER => [
        "ອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
echo $response; 
var request = require('request');
var options = {
    'method': 'ລຶບ',
    'url': 'https://urlkai.com/api/qr/:id/delete',
    'ຫົວຂໍ້': {
        'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(ຕອບສະຫນອງ.ຮ່າງກາຍ);
}); 
ຄໍາຮ້ອງຂໍນໍາເຂົ້າ
url = "https://urlkai.com/api/qr/:id/delete"
payload = {}
ຫົວຂໍ້ = {
    'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("ລຶບ", url, headers=headers, json=payload)
print(ຄໍາຕອບ.ຂໍ້ຄວາມ) 
var client = ໃຫມ່ HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/qr/:id/delete");
ຄໍາຮ້ອງຂໍ. Headers.Add("ອະນຸຍາດ", "ຜູ້ຖື YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
ຄໍາຮ້ອງຂໍ. ເນື້ອໃນ = ເນື້ອໃນ;
var response = ລໍຖ້າລູກຄ້າ. SendAsync(request);
ການ ຕອບ ຮັບ. EnsureSuccessStatusCode();
Console.WriteLine(ລໍຖ້າຄໍາຕອບ. Content.ReadAsStringAsync()); 
Sunucu durumu
{
    "ຜິດພາດ": 0,
    "message": "QR Code ຖືກລຶບຢ່າງສໍາເລັດແລ້ວ."
} 

Kampanyalar

ລາຍການໂຄງການ
GET https://urlkai.com/api/campaigns?limit=2&page=1

ເພື່ອຮັບໂຄງການໂຄສະນາຜ່ານ API ທ່ານສາມາດໃຊ້ຈຸດສຸດທ້າຍນີ້ໄດ້. ທ່ານຍັງສາມາດຕອງຂໍ້ມູນໄດ້ (ເບິ່ງຕາຕະລາງສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ).

Parametre Açıklama
ຈໍາກັດ (ເລືອກ) ຜົນຂໍ້ມູນຕໍ່ຫນ້າ
ຫນ້າ (ເລືອກ) ຄໍາຮ້ອງຂໍຫນ້າປະຈຸບັນ
curl --location --request GET 'https://urlkai.com/api/campaigns?limit=2&page=1' \
--header 'ການອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY' \
--header 'Content-Type: application/json' \ 
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/campaigns?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => ຈິງ,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => ແທ້,
    CURLOPT_CUSTOMREQUEST => "ຮັບ",
    CURLOPT_HTTPHEADER => [
        "ອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
echo $response; 
var request = require('request');
var options = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/campaigns?limit=2&page=1',
    'ຫົວຂໍ້': {
        'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(ຕອບສະຫນອງ.ຮ່າງກາຍ);
}); 
ຄໍາຮ້ອງຂໍນໍາເຂົ້າ
url = "https://urlkai.com/api/campaigns?limit=2&page=1"
payload = {}
ຫົວຂໍ້ = {
    'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(ຄໍາຕອບ.ຂໍ້ຄວາມ) 
var client = ໃຫມ່ HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/campaigns?limit=2&page=1");
ຄໍາຮ້ອງຂໍ. Headers.Add("ອະນຸຍາດ", "ຜູ້ຖື YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
ຄໍາຮ້ອງຂໍ. ເນື້ອໃນ = ເນື້ອໃນ;
var response = ລໍຖ້າລູກຄ້າ. SendAsync(request);
ການ ຕອບ ຮັບ. EnsureSuccessStatusCode();
Console.WriteLine(ລໍຖ້າຄໍາຕອບ. Content.ReadAsStringAsync()); 
Sunucu durumu
{
    "ຜິດພາດ": "0",
    "ຂໍ້ມູນ": {
        "ຜົນ": 2,
        "perpage": 2,
        "ຫນ້າປັດຈຸບັນ": 1,
        "ຫນ້າ ຕໍ່ ໄປ": 1,
        "maxpage": 1,
        "ໂຄງການ": [
            {
                "id": 1,
                "name": "ຕົວຢ່າງໂຄງການ",
                "ສາທາລະນະ": ຕົວະ,
                "rotator": ຜິດ,
                "list": "https:\/\/domain.com\/u\/admin\/list-1"
            },
            {
                "id": 2,
                "domain": "Facebook Campaign",
                "public": ຈິງ,
                "rotator": "https:\/\/domain.com\/r\/test",
                "list": "https:\/\/domain.com\/u\/admin\/test-2"
            }
        ]
    }
} 
Kampanya Oluştur
POST https://urlkai.com/api/campaign/add

ໂຄງການໂຄສະນາສາມາດເພີ່ມຂຶ້ນໄດ້ໂດຍໃຊ້ຈຸດສຸດທ້າຍນີ້.

Parametre Açıklama
ຊື່ (ເລືອກ) ຊື່ໂຄງການ
slug (ເລືອກ) Rotator Slug
ສາທາລະນະ (ເລືອກ) ການເຂົ້າເຖິງ
curl --location --request POST 'https://urlkai.com/api/campaign/add' \
--header 'ການອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "ໂຄງການໃຫມ່",
    "slug": "ໂຄງການໃຫມ່",
    "ສາທາລະນະ": ແທ້
}' 
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/campaign/add",
    CURLOPT_RETURNTRANSFER => ຈິງ,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => ແທ້,
    CURLOPT_CUSTOMREQUEST => "POST",
    CURLOPT_HTTPHEADER => [
        "ອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY",
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "name": "ໂຄງການໃຫມ່",
	    "slug": "ໂຄງການໃຫມ່",
	    "ສາທາລະນະ": ແທ້
	}',
));

$response = curl_exec($curl);

curl_close($curl);
echo $response; 
var request = require('request');
var options = {
    'method': 'POST',
    'url': 'https://urlkai.com/api/campaign/add',
    'ຫົວຂໍ້': {
        'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    ເນື້ອໃນ: JSON.stringify({
    "name": "ໂຄງການໃຫມ່",
    "slug": "ໂຄງການໃຫມ່",
    "ສາທາລະນະ": ແທ້
}),
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(ຕອບສະຫນອງ.ຮ່າງກາຍ);
}); 
ຄໍາຮ້ອງຂໍນໍາເຂົ້າ
url = "https://urlkai.com/api/campaign/add"
payload = {
    "name": "ໂຄງການໃຫມ່",
    "slug": "ໂຄງການໃຫມ່",
    "ສາທາລະນະ": ແທ້
}
ຫົວຂໍ້ = {
    'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(ຄໍາຕອບ.ຂໍ້ຄວາມ) 
var client = ໃຫມ່ HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/campaign/add");
ຄໍາຮ້ອງຂໍ. Headers.Add("ອະນຸຍາດ", "ຜູ້ຖື YOURAPIKEY");
var content = new StringContent("{
    "name": "ໂຄງການໃຫມ່",
    "slug": "ໂຄງການໃຫມ່",
    "ສາທາລະນະ": ແທ້
}", System.Text.Encoding.UTF8, "application/json");
ຄໍາຮ້ອງຂໍ. ເນື້ອໃນ = ເນື້ອໃນ;
var response = ລໍຖ້າລູກຄ້າ. SendAsync(request);
ການ ຕອບ ຮັບ. EnsureSuccessStatusCode();
Console.WriteLine(ລໍຖ້າຄໍາຕອບ. Content.ReadAsStringAsync()); 
Sunucu durumu
{
    "ຜິດພາດ": 0,
    "id": 3,
    "domain": "ໂຄງການພິເສດໃຫມ່",
    "public": ຈິງ,
    "rotator": "https:\/\/domain.com\/r\/new-campaign",
    "list": "https:\/\/domain.com\/u\/admin\/new-campaign-3"
} 
POST https://urlkai.com/api/campaign/:campaignid/assign/:linkid

ສາມາດມອບຫມາຍການເຊື່ອມຕໍ່ສັ້ນໆໃຫ້ແກ່ໂຄງການໂດຍໃຊ້ຈຸດສຸດທ້າຍນີ້. ຈຸດ ສຸດ ທ້າຍ ຮຽກ ຮ້ອງ ID ໂຄງ ການ ແລະ ID link ສັ້ນໆ.

curl --location --request POST 'https://urlkai.com/api/campaign/:campaignid/assign/:linkid' \
--header 'ການອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY' \
--header 'Content-Type: application/json' \ 
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/campaign/:campaignid/assign/:linkid",
    CURLOPT_RETURNTRANSFER => ຈິງ,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => ແທ້,
    CURLOPT_CUSTOMREQUEST => "POST",
    CURLOPT_HTTPHEADER => [
        "ອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
echo $response; 
var request = require('request');
var options = {
    'method': 'POST',
    'url': 'https://urlkai.com/api/campaign/:campaignid/assign/:linkid',
    'ຫົວຂໍ້': {
        'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(ຕອບສະຫນອງ.ຮ່າງກາຍ);
}); 
ຄໍາຮ້ອງຂໍນໍາເຂົ້າ
url = "https://urlkai.com/api/campaign/:campaignid/assign/:linkid"
payload = {}
ຫົວຂໍ້ = {
    'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(ຄໍາຕອບ.ຂໍ້ຄວາມ) 
var client = ໃຫມ່ HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/campaign/:campaignid/assign/:linkid");
ຄໍາຮ້ອງຂໍ. Headers.Add("ອະນຸຍາດ", "ຜູ້ຖື YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
ຄໍາຮ້ອງຂໍ. ເນື້ອໃນ = ເນື້ອໃນ;
var response = ລໍຖ້າລູກຄ້າ. SendAsync(request);
ການ ຕອບ ຮັບ. EnsureSuccessStatusCode();
Console.WriteLine(ລໍຖ້າຄໍາຕອບ. Content.ReadAsStringAsync()); 
Sunucu durumu
{
    "ຜິດພາດ": 0,
    "message": "ເຊື່ອມຕໍ່ໄດ້ເພີ່ມເຂົ້າໃນໂຄງການແຈກຢາຍໃບເຊີນ."
} 
Kampanyayı Güncelle
PUT https://urlkai.com/api/campaign/:id/update

ເພື່ອປັບປຸງໂຄງການ, ທ່ານຕ້ອງສົ່ງຂໍ້ມູນທີ່ຖືກຕ້ອງໃນ JSON ຜ່ານຄໍາຮ້ອງຂໍ PUT. ຂໍ້ມູນຕ້ອງຖືກສົ່ງເປັນເນື້ອໃນຂອງຄໍາຮ້ອງຂໍຂອງທ່ານດັ່ງທີ່ສະແດງໄວ້ທາງລຸ່ມນີ້. ຕົວຢ່າງທາງລຸ່ມນີ້ສະແດງໃຫ້ເຫັນຕົວເລກທັງຫມົດທີ່ທ່ານສາມາດສົ່ງໄດ້ແຕ່ທ່ານບໍ່ຈໍາເປັນຕ້ອງສົ່ງທັງຫມົດ (ເບິ່ງຕາຕະລາງສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ).

Parametre Açıklama
ຊື່ (ຈໍາເປັນ) ຊື່ໂຄງການ
slug (ເລືອກ) Rotator Slug
ສາທາລະນະ (ເລືອກ) ການເຂົ້າເຖິງ
curl --location --request PUT 'https://urlkai.com/api/campaign/:id/update' \
--header 'ການອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "ໂຄງການ Twitter",
    "slug": "twitter-campaign",
    "ສາທາລະນະ": ແທ້
}' 
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/campaign/:id/update",
    CURLOPT_RETURNTRANSFER => ຈິງ,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => ແທ້,
    CURLOPT_CUSTOMREQUEST => "PUT",
    CURLOPT_HTTPHEADER => [
        "ອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY",
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "name": "ໂຄງການ Twitter",
	    "slug": "twitter-campaign",
	    "ສາທາລະນະ": ແທ້
	}',
));

$response = curl_exec($curl);

curl_close($curl);
echo $response; 
var request = require('request');
var options = {
    'method': 'PUT',
    'url': 'https://urlkai.com/api/campaign/:id/update',
    'ຫົວຂໍ້': {
        'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    ເນື້ອໃນ: JSON.stringify({
    "name": "ໂຄງການ Twitter",
    "slug": "twitter-campaign",
    "ສາທາລະນະ": ແທ້
}),
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(ຕອບສະຫນອງ.ຮ່າງກາຍ);
}); 
ຄໍາຮ້ອງຂໍນໍາເຂົ້າ
url = "https://urlkai.com/api/campaign/:id/update"
payload = {
    "name": "ໂຄງການ Twitter",
    "slug": "twitter-campaign",
    "ສາທາລະນະ": ແທ້
}
ຫົວຂໍ້ = {
    'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(ຄໍາຕອບ.ຂໍ້ຄວາມ) 
var client = ໃຫມ່ HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/campaign/:id/update");
ຄໍາຮ້ອງຂໍ. Headers.Add("ອະນຸຍາດ", "ຜູ້ຖື YOURAPIKEY");
var content = new StringContent("{
    "name": "ໂຄງການ Twitter",
    "slug": "twitter-campaign",
    "ສາທາລະນະ": ແທ້
}", System.Text.Encoding.UTF8, "application/json");
ຄໍາຮ້ອງຂໍ. ເນື້ອໃນ = ເນື້ອໃນ;
var response = ລໍຖ້າລູກຄ້າ. SendAsync(request);
ການ ຕອບ ຮັບ. EnsureSuccessStatusCode();
Console.WriteLine(ລໍຖ້າຄໍາຕອບ. Content.ReadAsStringAsync()); 
Sunucu durumu
{
    "ຜິດພາດ": 0,
    "id": 3,
    "domain": "Twitter Campaign",
    "public": ຈິງ,
    "rotator": "https:\/\/domain.com\/r\/twitter-campaign",
    "list": "https:\/\/domain.com\/u\/admin\/twitter-campaign-3"
} 
ລຶບໂຄງການ
DELETE https://urlkai.com/api/campaign/:id/delete

ເພື່ອລຶບໂຄງການ, ທ່ານຕ້ອງສົ່ງຄໍາຮ້ອງຂໍ DELETE.

curl --location --request DELETE 'https://urlkai.com/api/campaign/:id/delete' \
--header 'ການອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY' \
--header 'Content-Type: application/json' \ 
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/campaign/:id/delete",
    CURLOPT_RETURNTRANSFER => ຈິງ,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => ແທ້,
    CURLOPT_CUSTOMREQUEST => "ລຶບ",
    CURLOPT_HTTPHEADER => [
        "ອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
echo $response; 
var request = require('request');
var options = {
    'method': 'ລຶບ',
    'url': 'https://urlkai.com/api/campaign/:id/delete',
    'ຫົວຂໍ້': {
        'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(ຕອບສະຫນອງ.ຮ່າງກາຍ);
}); 
ຄໍາຮ້ອງຂໍນໍາເຂົ້າ
url = "https://urlkai.com/api/campaign/:id/delete"
payload = {}
ຫົວຂໍ້ = {
    'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("ລຶບ", url, headers=headers, json=payload)
print(ຄໍາຕອບ.ຂໍ້ຄວາມ) 
var client = ໃຫມ່ HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/campaign/:id/delete");
ຄໍາຮ້ອງຂໍ. Headers.Add("ອະນຸຍາດ", "ຜູ້ຖື YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
ຄໍາຮ້ອງຂໍ. ເນື້ອໃນ = ເນື້ອໃນ;
var response = ລໍຖ້າລູກຄ້າ. SendAsync(request);
ການ ຕອບ ຮັບ. EnsureSuccessStatusCode();
Console.WriteLine(ລໍຖ້າຄໍາຕອບ. Content.ReadAsStringAsync()); 
Sunucu durumu
{
    "ຜິດພາດ": 0,
    "message": "ໂຄງການຖືກລຶບຢ່າງສໍາເລັດແລ້ວ."
} 

Özel Splash

ລາຍການ Custom Splash
GET https://urlkai.com/api/splash?limit=2&page=1

ເພື່ອຈະໄດ້ຮັບຫນ້າສະດວກສະເພາະຜ່ານ API ທ່ານສາມາດໃຊ້ຈຸດສຸດທ້າຍນີ້ໄດ້. ທ່ານຍັງສາມາດຕອງຂໍ້ມູນໄດ້ (ເບິ່ງຕາຕະລາງສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ).

Parametre Açıklama
ຈໍາກັດ (ເລືອກ) ຜົນຂໍ້ມູນຕໍ່ຫນ້າ
ຫນ້າ (ເລືອກ) ຄໍາຮ້ອງຂໍຫນ້າປະຈຸບັນ
curl --location --request GET 'https://urlkai.com/api/splash?limit=2&page=1' \
--header 'ການອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY' \
--header 'Content-Type: application/json' \ 
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/splash?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => ຈິງ,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => ແທ້,
    CURLOPT_CUSTOMREQUEST => "ຮັບ",
    CURLOPT_HTTPHEADER => [
        "ອະນຸຍາດ: ຜູ້ຖື YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
echo $response; 
var request = require('request');
var options = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/splash?limit=2&page=1',
    'ຫົວຂໍ້': {
        'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(ຕອບສະຫນອງ.ຮ່າງກາຍ);
}); 
ຄໍາຮ້ອງຂໍນໍາເຂົ້າ
url = "https://urlkai.com/api/splash?limit=2&page=1"
payload = {}
ຫົວຂໍ້ = {
    'ອະນຸຍາດ': 'ຜູ້ຖື YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(ຄໍາຕອບ.ຂໍ້ຄວາມ) 
var client = ໃຫມ່ HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/splash?limit=2&page=1");
ຄໍາຮ້ອງຂໍ. Headers.Add("ອະນຸຍາດ", "ຜູ້ຖື YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
ຄໍາຮ້ອງຂໍ. ເນື້ອໃນ = ເນື້ອໃນ;
var response = ລໍຖ້າລູກຄ້າ. SendAsync(request);
ການ ຕອບ ຮັບ. EnsureSuccessStatusCode();
Console.WriteLine(ລໍຖ້າຄໍາຕອບ. Content.ReadAsStringAsync()); 
Sunucu durumu
{
    "ຜິດພາດ": "0",
    "ຂໍ້ມູນ": {
        "ຜົນ": 2,
        "perpage": 2,
        "ຫນ້າປັດຈຸບັນ": 1,
        "ຫນ້າ ຕໍ່ ໄປ": 1,
        "maxpage": 1,
        "splash": [
            {
                "id": 1,
                "name": "ຜະລິດຕະພັນ 1 ໂຄສະນາ",
                "ວັນທີ": "2020-11-10 18:00:00"
            },
            {
                "id": 2,
                "name": "ຜະລິດຕະພັນ 2 ໂຄສະນາ",
                "ວັນທີ": "2020-11-10 18:10:00"
            }
        ]
    }
}