Une clé API est requise pour que les demandes soient traitées par le système. Une fois qu'un utilisateur s'inscrit, une clé API est automatiquement générée pour cet utilisateur. La clé API doit être envoyée avec chaque requête (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, il y aura une erreur. Assurez-vous de garder votre clé API secrète pour éviter les abus.
Pour vous authentifier auprès du système API, vous devez envoyer votre clé API en tant que jeton d'autorisation avec chaque demande. Vous pouvez voir un exemple de code ci-dessous.
curl --location --request POST 'https://urlkai.com/api/account' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/account",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "SIARAN",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
));
$response = curl_exec($curl);
var request = require('request');
var pilihan = {
'kaedah': 'POS',
'url': 'https://urlkai.com/api/account',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
badan: ''
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/account"
muatan = {}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/account");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
Notre API dispose d'un limiteur de débit pour se protéger contre les pics de demandes afin de maximiser sa stabilité. Notre limiteur de débit est actuellement limité à 30 requêtes par 1 minute. Sila ambil perhatian bahawa kadar mungkin berubah mengikut pelan yang dilanggan.
Plusieurs en-têtes seront envoyés avec la réponse et ceux-ci peuvent être examinés pour déterminer diverses informations sur la demande.
X-RateLimit-Limit: 30
X-RateLimit-Remaining: 29
X-RateLimit-Reset: TIMESTAMP
Toutes les réponses de l'API sont renvoyées au format JSON par défaut. Pour convertir cela en données utilisables, la fonction appropriée devra être utilisée en fonction de la langue. En PHP, la fonction json_decode() peut être utilisée pour convertir les données en objet (par défaut) ou en tableau (définissez le deuxième paramètre sur true). Il est très important de vérifier la clé d'erreur car elle indique s'il y a eu une erreur ou non. Vous pouvez également vérifier le code d'en-tête.
{
"error": 1,
"message": "An error occurred"
}
https://urlkai.com/api/campaigns?limit=2&page=1
Untuk mendapatkan kempen anda melalui API, anda boleh menggunakan titik akhir ini. Anda juga boleh menapis data (Lihat jadual untuk maklumat lanjut).
Paramètre | La penerangan |
---|---|
Had | (pilihan) Hasil data setiap halaman |
Laman | (pilihan) Permintaan halaman semasa |
curl --location --request GET 'https://urlkai.com/api/campaigns?limit=2&page=1' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/campaigns?limit=2&page=1",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "DAPATKAN",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'DAPATKAN',
'url': 'https://urlkai.com/api/campaigns?limit=2&page=1',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/campaigns?limit=2&page=1"
muatan = {}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/campaigns?limit=2&page=1");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": "0",
"data": {
"keputusan": 2,
"perpage": 2,
"currentpage": 1,
"halaman seterusnya": 1,
"maxpage": 1,
"kempen": [
{
"id": 1,
"name": "Kempen Sampel",
"awam": palsu,
"pemutar": palsu,
"senarai": "https:\/\/domain.com\/u\/admin\/list-1"
},
{
"id": 2,
"domain": "Kempen Facebook",
"awam": benar,
"rotator": "https:\/\/domain.com\/r\/ujian",
"senarai": "https:\/\/domain.com\/u\/admin\/test-2"
}
]
}
}
https://urlkai.com/api/campaign/add
Kempen boleh ditambah menggunakan titik akhir ini.
Paramètre | La penerangan |
---|---|
Nama | (pilihan) Nama kempen |
siput | (pilihan) Siput Rotator |
Awam | (pilihan) Akses |
curl --location --request POST 'https://urlkai.com/api/campaign/add' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "Kempen Baru",
"slug": "kempen baru",
"awam": benar
}'
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/campaign/add",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "SIARAN",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
CURLOPT_POSTFIELDS =>
'{
"name": "Kempen Baru",
"slug": "kempen baru",
"awam": benar
}',
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'POS',
'url': 'https://urlkai.com/api/campaign/add',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
badan: JSON.stringify({
"name": "Kempen Baru",
"slug": "kempen baru",
"awam": benar
}),
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/campaign/add"
muatan = {
"name": "Kempen Baru",
"slug": "kempen baru",
"awam": benar
}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/campaign/add");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{
"name": "Kempen Baru",
"slug": "kempen baru",
"awam": benar
}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": 0,
"id": 3,
"domain": "Kempen Baharu",
"awam": benar,
"rotator": "https:\/\/domain.com\/r\/new-campaign",
"senarai": "https:\/\/domain.com\/u\/admin\/new-campaign-3"
}
https://urlkai.com/api/campaign/:campaignid/assign/:linkid
Pautan pendek boleh diperuntukkan kepada kempen menggunakan titik akhir ini. Titik akhir memerlukan ID kempen dan ID pautan pendek.
curl --location --request POST 'https://urlkai.com/api/campaign/:campaignid/assign/:linkid' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/campaign/:campaignid/assign/:linkid",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "SIARAN",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'POS',
'url': 'https://urlkai.com/api/campaign/:campaignid/assign/:linkid',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/campaign/:campaignid/assign/:linkid"
muatan = {}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/campaign/:campaignid/assign/:linkid");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": 0,
"message": "Pautan berjaya ditambahkan pada kempen."
}
https://urlkai.com/api/campaign/:id/update
Untuk mengemas kini kempen, anda perlu menghantar data yang sah dalam JSON melalui permintaan PUT. Data mesti dihantar sebagai badan mentah permintaan anda seperti yang ditunjukkan di bawah. Contoh di bawah menunjukkan semua parameter yang boleh anda hantar tetapi anda tidak perlu menghantar semua (Lihat jadual untuk maklumat lanjut).
Paramètre | La penerangan |
---|---|
Nama | (diperlukan) Nama kempen |
siput | (pilihan) Siput Rotator |
Awam | (pilihan) Akses |
curl --location --request PUT 'https://urlkai.com/api/campaign/:id/update' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "Kempen Twitter",
"slug": "kempen twitter",
"awam": benar
}'
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/campaign/:id/update",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "LETAKKAN",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
CURLOPT_POSTFIELDS =>
'{
"name": "Kempen Twitter",
"slug": "kempen twitter",
"awam": benar
}',
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'PUT',
'url': 'https://urlkai.com/api/campaign/:id/update',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
badan: JSON.stringify({
"name": "Kempen Twitter",
"slug": "kempen twitter",
"awam": benar
}),
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/campaign/:id/update"
muatan = {
"name": "Kempen Twitter",
"slug": "kempen twitter",
"awam": benar
}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/campaign/:id/update");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{
"name": "Kempen Twitter",
"slug": "kempen twitter",
"awam": benar
}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": 0,
"id": 3,
"domain": "Kempen Twitter",
"awam": benar,
"rotator": "https:\/\/domain.com\/r\/twitter-campaign",
"senarai": "https:\/\/domain.com\/u\/admin\/twitter-campaign-3"
}
https://urlkai.com/api/campaign/:id/delete
Untuk memadamkan kempen, anda perlu menghantar permintaan DELETE.
curl --location --request DELETE 'https://urlkai.com/api/campaign/:id/delete' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/campaign/:id/delete",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "PADAM",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'PADAM',
'url': 'https://urlkai.com/api/campaign/:id/delete',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/campaign/:id/delete"
muatan = {}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/campaign/:id/delete");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": 0,
"message": "Kempen telah berjaya dipadamkan."
}
https://urlkai.com/api/channels?limit=2&page=1
Untuk mendapatkan saluran anda melalui API, anda boleh menggunakan titik akhir ini. Anda juga boleh menapis data (Lihat jadual untuk maklumat lanjut).
Paramètre | La penerangan |
---|---|
Had | (pilihan) Hasil data setiap halaman |
Laman | (pilihan) Permintaan halaman semasa |
curl --location --request GET 'https://urlkai.com/api/channels?limit=2&page=1' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/channels?limit=2&page=1",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "DAPATKAN",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'DAPATKAN',
'url': 'https://urlkai.com/api/channels?limit=2&page=1',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/channels?limit=2&page=1"
muatan = {}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/channels?limit=2&page=1");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": "0",
"data": {
"keputusan": 2,
"perpage": 2,
"currentpage": 1,
"halaman seterusnya": 1,
"maxpage": 1,
"saluran": [
{
"id": 1,
"name": "Saluran 1",
"description": "Penerangan saluran 1",
"warna": "#000000",
"Berbintang": Benar
},
{
"id": 2,
"nama": "Saluran 2",
"description": "Penerangan saluran 2",
"warna": "#FF0000",
"berbintang": palsu
}
]
}
}
https://urlkai.com/api/channel/:id?limit=1&page=1
Untuk mendapatkan item dalam saluran terpilih melalui API, anda boleh menggunakan titik akhir ini. Anda juga boleh menapis data (Lihat jadual untuk maklumat lanjut).
Paramètre | La penerangan |
---|---|
Had | (pilihan) Hasil data setiap halaman |
Laman | (pilihan) Permintaan halaman semasa |
curl --location --request GET 'https://urlkai.com/api/channel/:id?limit=1&page=1' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/channel/:id?limit=1&page=1",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "DAPATKAN",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'DAPATKAN',
'url': 'https://urlkai.com/api/channel/:id?limit=1&page=1',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/channel/:id?limit=1&page=1"
muatan = {}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/channel/:id?limit=1&page=1");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": "0",
"data": {
"keputusan": 2,
"perpage": 2,
"currentpage": 1,
"halaman seterusnya": 1,
"maxpage": 1,
"item": [
{
"jenis": "pautan",
"id": 1,
"title": "Pautan Sampel Saya",
"pratonton": "https:\/\/google.com",
"link": "https:\/\/urlkai.com\/google",
"tarikh": "2022-05-12"
},
{
"jenis": "bio",
"id": 1,
"title": "Bio Sampel Saya",
"pratonton": "https:\/\/urlkai.com\/mybio",
"pautan": "https:\/\/urlkai.com\/mybio",
"tarikh": "2022-06-01"
}
]
}
}
https://urlkai.com/api/channel/add
Saluran boleh ditambah menggunakan titik akhir ini.
Paramètre | La penerangan |
---|---|
Nama | (diperlukan) Nama saluran |
Keterangan | (pilihan) Penerangan saluran |
Warna | (pilihan) Warna lencana saluran (HEX) |
dibintangi | (pilihan) Bintang saluran atau tidak (benar atau palsu) |
curl --location --request POST 'https://urlkai.com/api/channel/add' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "Saluran Baru",
"penerangan": "saluran baharu saya",
"warna": "#000000",
"Berbintang": Benar
}'
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/channel/add",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "SIARAN",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
CURLOPT_POSTFIELDS =>
'{
"name": "Saluran Baru",
"penerangan": "saluran baharu saya",
"warna": "#000000",
"Berbintang": Benar
}',
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'POS',
'url': 'https://urlkai.com/api/channel/add',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
badan: JSON.stringify({
"name": "Saluran Baru",
"penerangan": "saluran baharu saya",
"warna": "#000000",
"Berbintang": Benar
}),
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/channel/add"
muatan = {
"name": "Saluran Baru",
"penerangan": "saluran baharu saya",
"warna": "#000000",
"Berbintang": Benar
}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/channel/add");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{
"name": "Saluran Baru",
"penerangan": "saluran baharu saya",
"warna": "#000000",
"Berbintang": Benar
}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": 0,
"id": 3,
"name": "Saluran Baru",
"penerangan": "saluran baharu saya",
"warna": "#000000",
"Berbintang": Benar
}
https://urlkai.com/api/channel/:channelid/assign/:type/:itemid
Item boleh diberikan kepada mana-mana saluran dengan menghantar permintaan dengan id saluran, jenis item (pautan, bio atau qr) dan id item.
Paramètre | La penerangan |
---|---|
:channelid | (diperlukan) ID Saluran |
:Jenis | (Diperlukan) pautan atau bio atau QR |
:itemid | (diperlukan) Item ID |
curl --location --request POST 'https://urlkai.com/api/channel/:channelid/assign/:type/:itemid' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "SIARAN",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'POS',
'url': 'https://urlkai.com/api/channel/:channelid/assign/:type/:itemid',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid"
muatan = {}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": 0,
"message": "Item berjaya ditambahkan pada saluran."
}
https://urlkai.com/api/channel/:id/update
Untuk mengemas kini saluran, anda perlu menghantar data yang sah dalam JSON melalui permintaan PUT. Data mesti dihantar sebagai badan mentah permintaan anda seperti yang ditunjukkan di bawah. Contoh di bawah menunjukkan semua parameter yang boleh anda hantar tetapi anda tidak perlu menghantar semua (Lihat jadual untuk maklumat lanjut).
Paramètre | La penerangan |
---|---|
Nama | (pilihan) Nama saluran |
Keterangan | (pilihan) Penerangan saluran |
Warna | (pilihan) Warna lencana saluran (HEX) |
dibintangi | (pilihan) Bintang saluran atau tidak (benar atau palsu) |
curl --location --request PUT 'https://urlkai.com/api/channel/:id/update' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"nama": "Acme Corp",
"penerangan": "saluran untuk item untuk Acme Corp",
"warna": "#FFFFFF",
"berbintang": palsu
}'
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/channel/:id/update",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "LETAKKAN",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
CURLOPT_POSTFIELDS =>
'{
"nama": "Acme Corp",
"penerangan": "saluran untuk item untuk Acme Corp",
"warna": "#FFFFFF",
"berbintang": palsu
}',
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'PUT',
'url': 'https://urlkai.com/api/channel/:id/update',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
badan: JSON.stringify({
"nama": "Acme Corp",
"penerangan": "saluran untuk item untuk Acme Corp",
"warna": "#FFFFFF",
"berbintang": palsu
}),
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/channel/:id/update"
muatan = {
"nama": "Acme Corp",
"penerangan": "saluran untuk item untuk Acme Corp",
"warna": "#FFFFFF",
"berbintang": palsu
}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/channel/:id/update");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{
"nama": "Acme Corp",
"penerangan": "saluran untuk item untuk Acme Corp",
"warna": "#FFFFFF",
"berbintang": palsu
}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": 0,
"message": "Saluran telah berjaya dikemas kini."
}
https://urlkai.com/api/channel/:id/delete
Untuk memadamkan saluran, anda perlu menghantar permintaan DELETE. Semua item juga tidak akan ditugaskan.
curl --location --request DELETE 'https://urlkai.com/api/channel/:id/delete' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/channel/:id/delete",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "PADAM",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'PADAM',
'url': 'https://urlkai.com/api/channel/:id/delete',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/channel/:id/delete"
muatan = {}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/channel/:id/delete");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": 0,
"message": "Saluran telah berjaya dipadamkan."
}
https://urlkai.com/api/qr?limit=2&page=1
Pour obtenir vos codes QR via l'API, vous pouvez utiliser ce point de terminaison. Vous pouvez également filtrer les données (voir le tableau pour plus d'informations).
Paramètre | La penerangan |
---|---|
Had | (pilihan) Hasil data setiap halaman |
Laman | (pilihan) Permintaan halaman semasa |
curl --location --request GET 'https://urlkai.com/api/qr?limit=2&page=1' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/qr?limit=2&page=1",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "DAPATKAN",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'DAPATKAN',
'url': 'https://urlkai.com/api/qr?limit=2&page=1',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/qr?limit=2&page=1"
muatan = {}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/qr?limit=2&page=1");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": "0",
"data": {
"keputusan": 2,
"perpage": 2,
"currentpage": 1,
"halaman seterusnya": 1,
"maxpage": 1,
"qrs": [
{
"id": 2,
"pautan": "https:\/\/urlkai.com\/qr\/a2d5e",
"imbasan": 0,
"name": "Google",
"tarikh": "2020-11-10 18:01:43"
},
{
"id": 1,
"pautan": "https:\/\/urlkai.com\/qr\/b9edfe",
"imbasan": 5,
"name": "Google Kanada",
"tarikh": "2020-11-10 18:00:25"
}
]
}
}
https://urlkai.com/api/qr/:id
Pour obtenir les détails d'un seul code QR via l'API, vous pouvez utiliser ce point de terminaison.
curl --location --request GET 'https://urlkai.com/api/qr/:id' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/qr/:id",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "DAPATKAN",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'DAPATKAN',
'url': 'https://urlkai.com/api/qr/:id',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/qr/:id"
muatan = {}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/qr/:id");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": 0,
"butiran": {
"id": 1,
"pautan": "https:\/\/urlkai.com\/qr\/b9edfe",
"imbasan": 5,
"name": "Google Kanada",
"tarikh": "2020-11-10 18:00:25"
},
"data": {
"klik": 1,
"uniqueClicks": 1,
"topCountries": {
"Tidak diketahui": "1"
},
"perujuk atas": {
"Langsung, e-mel dan lain-lain": "1"
},
"topBrowsers": {
"Krom": "1"
},
"topOs": {
"Windows 10": "1"
},
"socialCount": {
"facebook": 0,
"twitter": 0,
"Instagram": 0
}
}
}
https://urlkai.com/api/qr/add
Untuk membuat Kod QR, anda perlu menghantar data yang sah dalam JSON melalui permintaan POST. Data mesti dihantar sebagai badan mentah permintaan anda seperti yang ditunjukkan di bawah. Contoh di bawah menunjukkan semua parameter yang boleh anda hantar tetapi anda tidak perlu menghantar semua (Lihat jadual untuk maklumat lanjut).
Paramètre | La penerangan |
---|---|
Jenis | Teks (diperlukan) | vcard | pautan | E-mel | Telefon | SMS | Wifi |
Data | (diperlukan) Data untuk dibenamkan di dalam kod QR. Data boleh menjadi rentetan atau tatasusunan bergantung pada jenis |
Latar belakang | (pilihan) Warna RGB cth rgb (255,255,255) |
latar depan | (pilihan) Warna RGB cth rgb (0,0,0) |
Logo | (pilihan) Laluan ke logo sama ada png atau jpg |
Nama | (pilihan) Nama kod QR |
curl --location --request POST 'https://urlkai.com/api/qr/add' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"jenis": "pautan",
"data": "https:\/\/google.com",
"latar belakang": "rgb(255,255,255)",
"latar depan": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png",
"name": "API Kod QR"
}'
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/qr/add",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "SIARAN",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
CURLOPT_POSTFIELDS =>
'{
"jenis": "pautan",
"data": "https:\/\/google.com",
"latar belakang": "rgb(255,255,255)",
"latar depan": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png",
"name": "API Kod QR"
}',
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'POS',
'url': 'https://urlkai.com/api/qr/add',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
badan: JSON.stringify({
"jenis": "pautan",
"data": "https:\/\/google.com",
"latar belakang": "rgb(255,255,255)",
"latar depan": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png",
"name": "API Kod QR"
}),
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/qr/add"
muatan = {
"jenis": "pautan",
"data": "https://google.com",
"latar belakang": "rgb(255,255,255)",
"latar depan": "rgb(0,0,0)",
"logo": "https://site.com/logo.png",
"name": "API Kod QR"
}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/qr/add");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{
"jenis": "pautan",
"data": "https:\/\/google.com",
"latar belakang": "rgb(255,255,255)",
"latar depan": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png",
"name": "API Kod QR"
}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": 0,
"id": 3,
"pautan": "https:\/\/urlkai.com\/qr\/a58f79"
}
https://urlkai.com/api/qr/:id/update
Pour mettre à jour un QR Code, vous devez envoyer une donnée valide au format JSON via une requête PUT. Les données doivent être envoyées en tant que corps brut de votre demande, comme indiqué ci-dessous. L'exemple ci-dessous montre tous les paramètres que vous pouvez envoyer mais vous n'êtes pas obligé de tous les envoyer (voir le tableau pour plus d'informations).
Paramètre | La penerangan |
---|---|
Data | (diperlukan) Data untuk dibenamkan di dalam kod QR. Data boleh menjadi rentetan atau tatasusunan bergantung pada jenis |
Latar belakang | (pilihan) Warna RGB cth rgb (255,255,255) |
latar depan | (pilihan) Warna RGB cth rgb (0,0,0) |
Logo | (pilihan) Laluan ke logo sama ada png atau jpg |
curl --location --request PUT 'https://urlkai.com/api/qr/:id/update' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"jenis": "pautan",
"data": "https:\/\/google.com",
"latar belakang": "rgb(255,255,255)",
"latar depan": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png"
}'
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/qr/:id/update",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "LETAKKAN",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
CURLOPT_POSTFIELDS =>
'{
"jenis": "pautan",
"data": "https:\/\/google.com",
"latar belakang": "rgb(255,255,255)",
"latar depan": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png"
}',
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'PUT',
'url': 'https://urlkai.com/api/qr/:id/update',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
badan: JSON.stringify({
"jenis": "pautan",
"data": "https:\/\/google.com",
"latar belakang": "rgb(255,255,255)",
"latar depan": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png"
}),
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/qr/:id/update"
muatan = {
"jenis": "pautan",
"data": "https://google.com",
"latar belakang": "rgb(255,255,255)",
"latar depan": "rgb(0,0,0)",
"logo": "https://site.com/logo.png"
}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/qr/:id/update");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{
"jenis": "pautan",
"data": "https:\/\/google.com",
"latar belakang": "rgb(255,255,255)",
"latar depan": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png"
}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": 0,
"message": "QR telah berjaya dikemas kini."
}
https://urlkai.com/api/qr/:id/delete
Pour supprimer un code QR, vous devez envoyer une demande DELETE.
curl --location --request DELETE 'https://urlkai.com/api/qr/:id/delete' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/qr/:id/delete",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "PADAM",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'PADAM',
'url': 'https://urlkai.com/api/qr/:id/delete',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/qr/:id/delete"
muatan = {}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/qr/:id/delete");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": 0,
"mesej": "Kod QR telah berjaya dipadamkan."
}
https://urlkai.com/api/account
Pour obtenir des informations sur le compte, vous pouvez envoyer une demande à ce point de terminaison et il renverra des données sur le compte.
curl --location --request GET 'https://urlkai.com/api/account' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/account",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "DAPATKAN",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'DAPATKAN',
'url': 'https://urlkai.com/api/account',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/account"
muatan = {}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/account");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": 0,
"data": {
"id": 1,
"e-mel": " [e-mel dilindungi] ",
"nama pengguna": "sampleuser",
"avatar": "https:\/\/domain.com\/content\/avatar.png",
"status": "pro",
"tamat tempoh": "2022-11-15 15:00:00",
"berdaftar": "2020-11-10 18:01:43"
}
}
https://urlkai.com/api/account/update
Pour mettre à jour les informations sur le compte, vous pouvez envoyer une demande à ce point de terminaison et il mettra à jour les données sur le compte.
curl --location --request PUT 'https://urlkai.com/api/account/update' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"e-mel": " [e-mel dilindungi] ",
"kata laluan": "kata laluan baru"
}'
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/account/update",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "LETAKKAN",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
CURLOPT_POSTFIELDS =>
'{
"e-mel": " [e-mel dilindungi] ",
"kata laluan": "kata laluan baru"
}',
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'PUT',
'url': 'https://urlkai.com/api/account/update',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
badan: JSON.stringify({
"e-mel": " [e-mel dilindungi] ",
"kata laluan": "kata laluan baru"
}),
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/account/update"
muatan = {
"e-mel": " [e-mel dilindungi] ",
"kata laluan": "kata laluan baru"
}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/account/update");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{
"e-mel": " [e-mel dilindungi] ",
"kata laluan": "kata laluan baru"
}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": 0,
"message": "Akaun telah berjaya dikemas kini."
}
https://urlkai.com/api/domains?limit=2&page=1
Untuk mendapatkan domain berjenama anda melalui API, anda boleh menggunakan titik akhir ini. Anda juga boleh menapis data (Lihat jadual untuk maklumat lanjut).
Paramètre | La penerangan |
---|---|
Had | (pilihan) Hasil data setiap halaman |
Laman | (pilihan) Permintaan halaman semasa |
curl --location --request GET 'https://urlkai.com/api/domains?limit=2&page=1' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/domains?limit=2&page=1",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "DAPATKAN",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'DAPATKAN',
'url': 'https://urlkai.com/api/domains?limit=2&page=1',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/domains?limit=2&page=1"
muatan = {}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/domains?limit=2&page=1");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": "0",
"data": {
"keputusan": 2,
"perpage": 2,
"currentpage": 1,
"halaman seterusnya": 1,
"maxpage": 1,
"domain": [
{
"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"
}
]
}
}
https://urlkai.com/api/domain/add
Domain boleh ditambah menggunakan titik akhir ini. Sila pastikan domain dihalakan dengan betul ke pelayan kami.
Paramètre | La penerangan |
---|---|
Domain | (diperlukan) Domain berjenama termasuk http atau https |
redirectroot | (pilihan) Ubah hala akar apabila seseorang melawat domain anda |
lencongan404 | (pilihan) Lencongan 404 tersuai |
curl --location --request POST 'https://urlkai.com/api/domain/add' \
--header 'Kebenaran: Pembawa 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, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/domain/add",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "SIARAN",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
CURLOPT_POSTFIELDS =>
'{
"domain": "https:\/\/domain1.com",
"redirectroot": "https:\/\/rootdomain.com",
"redirect404": "https:\/\/rootdomain.com\/404"
}',
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'POS',
'url': 'https://urlkai.com/api/domain/add',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
badan: JSON.stringify({
"domain": "https:\/\/domain1.com",
"redirectroot": "https:\/\/rootdomain.com",
"redirect404": "https:\/\/rootdomain.com\/404"
}),
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/domain/add"
muatan = {
"domain": "https://domain1.com",
"redirectroot": "https://rootdomain.com",
"redirect404": "https://rootdomain.com/404"
}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/domain/add");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{
"domain": "https:\/\/domain1.com",
"redirectroot": "https:\/\/rootdomain.com",
"redirect404": "https:\/\/rootdomain.com\/404"
}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": 0,
"ID": 1
}
https://urlkai.com/api/domain/:id/update
Untuk mengemas kini domain berjenama, anda perlu menghantar data yang sah dalam JSON melalui permintaan PUT. Data mesti dihantar sebagai badan mentah permintaan anda seperti yang ditunjukkan di bawah. Contoh di bawah menunjukkan semua parameter yang boleh anda hantar tetapi anda tidak perlu menghantar semua (Lihat jadual untuk maklumat lanjut).
Paramètre | La penerangan |
---|---|
redirectroot | (pilihan) Ubah hala akar apabila seseorang melawat domain anda |
lencongan404 | (pilihan) Lencongan 404 tersuai |
curl --location --request PUT 'https://urlkai.com/api/domain/:id/update' \
--header 'Kebenaran: Pembawa 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, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/domain/:id/update",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "LETAKKAN",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
CURLOPT_POSTFIELDS =>
'{
"redirectroot": "https:\/\/rootdomain-new.com",
"redirect404": "https:\/\/rootdomain-new.com\/404"
}',
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'PUT',
'url': 'https://urlkai.com/api/domain/:id/update',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
badan: JSON.stringify({
"redirectroot": "https:\/\/rootdomain-new.com",
"redirect404": "https:\/\/rootdomain-new.com\/404"
}),
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/domain/:id/update"
muatan = {
"redirectroot": "https://rootdomain-new.com",
"redirect404": "https://rootdomain-new.com/404"
}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/domain/:id/update");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{
"redirectroot": "https:\/\/rootdomain-new.com",
"redirect404": "https:\/\/rootdomain-new.com\/404"
}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": 0,
"message": "Domain telah berjaya dikemas kini."
}
https://urlkai.com/api/domain/:id/delete
Untuk memadamkan domain, anda perlu menghantar permintaan DELETE.
curl --location --request DELETE 'https://urlkai.com/api/domain/:id/delete' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/domain/:id/delete",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "PADAM",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'PADAM',
'url': 'https://urlkai.com/api/domain/:id/delete',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/domain/:id/delete"
muatan = {}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/domain/:id/delete");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": 0,
"message": "Domain telah berjaya dipadamkan."
}
https://urlkai.com/api/files?limit=2&page=1
Dapatkan semua fail anda. Anda juga boleh mencari mengikut nama.
Paramètre | La penerangan |
---|---|
Nama | (pilihan) Cari fail mengikut nama |
Had | (pilihan) Hasil data setiap halaman |
Laman | (pilihan) Permintaan halaman semasa |
curl --location --request GET 'https://urlkai.com/api/files?limit=2&page=1' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/files?limit=2&page=1",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer 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/files?limit=2&page=1',
'headers': {
'Authorization': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
import requests
url = "https://urlkai.com/api/files?limit=2&page=1"
payload = {}
headers = {
'Authorization': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(response.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/files?limit=2&page=1");
request.Headers.Add("Authorization", "Bearer YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
{
"error": 0,
"result": 3,
"perpage": 15,
"currentpage": 1,
"nextpage": null,
"maxpage": 1,
"list": [
{
"id": 1,
"name": "My Photo",
"downloads": 10,
"shorturl": "https:\/\/urlkai.com\/atqIy",
"date": "2022-08-09 17:00:00"
},
{
"id": 2,
"name": "My Documents",
"downloads": 15,
"shorturl": "https:\/\/urlkai.com\/JMkMR",
"date": "2022-08-10 17:01:00"
},
{
"id": 3,
"name": "My Files",
"downloads": 5,
"shorturl": "https:\/\/urlkai.com\/oLIyu",
"date": "2022-08-11 19:01:00"
}
]
}
https://urlkai.com/api/files/upload/:filename?name=My+File
Muat naik fail dengan menghantar data binari sebagai isi siaran. Anda perlu menghantar nama fail termasuk sambungan dan bukannya :nama fail dalam url (cth. brandkit.zip). Anda boleh menetapkan pilihan dengan menghantar parameter berikut.
Paramètre | La penerangan |
---|---|
Nama | (pilihan) Nama fail |
Tersuai | (pilihan) Alias tersuai dan bukannya alias rawak. |
Domain | (pilihan) Domain Tersuai |
Kata laluan | (pilihan) Perlindungan kata laluan |
Tamat tempoh | (pilihan) Tamat tempoh untuk contoh muat turun 2021-09-28 |
muat turun maksimum | (pilihan) Bilangan muat turun maksimum |
curl --location --request POST 'https://urlkai.com/api/files/upload/:filename?name=My+File' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '"BINARY DATA"'
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/files/upload/:filename?name=My+File",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS =>
'"BINARY DATA"',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'method': 'POST',
'url': 'https://urlkai.com/api/files/upload/:filename?name=My+File',
'headers': {
'Authorization': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
body: JSON.stringify("BINARY DATA"),
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
import requests
url = "https://urlkai.com/api/files/upload/:filename?name=My+File"
payload = "BINARY DATA"
headers = {
'Authorization': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(response.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/files/upload/:filename?name=My+File");
request.Headers.Add("Authorization", "Bearer YOURAPIKEY");
var content = new StringContent(""BINARY DATA"", System.Text.Encoding.UTF8, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
{
"error": 0,
"id": 1,
"shorturl": "https:\/\/urlkai.com\/GfQvE"
}
https://urlkai.com/api/urls?limit=2&page=1ℴ=date
Pour obtenir vos liens via l'API, vous pouvez utiliser ce point de terminaison. Vous pouvez également filtrer les données (voir le tableau pour plus d'informations).
Paramètre | La penerangan |
---|---|
Had | (pilihan) Hasil data setiap halaman |
Laman | (pilihan) Permintaan halaman semasa |
Perintah | (pilihan) Isih data antara tarikh atau klik |
Pendek | (pilihan) Cari menggunakan url pendek. Ambil perhatian bahawa apabila anda menggunakan parameter pendek, semua parameter lain diabaikan dan jika terdapat padanan respons Pautan Tunggal akan dikembalikan. |
q | (pilihan) Cari pautan menggunakan kata kunci |
curl --location --request GET 'https://urlkai.com/api/urls?limit=2&page=1o=date' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/urls?limit=2&page=1o=date",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "DAPATKAN",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'DAPATKAN',
'url': 'https://urlkai.com/api/urls?limit=2&page=1o=date',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/urls?limit=2&page=1o=date"
muatan = {}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/urls?limit=2&page=1o=date");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": "0",
"data": {
"keputusan": 2,
"perpage": 2,
"currentpage": 1,
"halaman seterusnya": 1,
"maxpage": 1,
"URL": [
{
"id": 2,
"alias": "google",
"shorturl": "https:\/\/urlkai.com\/google",
"longurl": "https:\/\/google.com",
"klik": 0,
"title": "Google",
"penerangan": "",
"tarikh": "2020-11-10 18:01:43"
},
{
"id": 1,
"alias": "googlecanada",
"shorturl": "https:\/\/urlkai.com\/googlecanada",
"longurl": "https:\/\/google.ca",
"klik": 0,
"title": "Google Kanada",
"penerangan": "",
"tarikh": "2020-11-10 18:00:25"
}
]
}
}
https://urlkai.com/api/url/:id
Pour obtenir les détails d'un seul lien via l'API, vous pouvez utiliser ce point de terminaison.
curl --location --request GET 'https://urlkai.com/api/url/:id' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/url/:id",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "DAPATKAN",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'DAPATKAN',
'url': 'https://urlkai.com/api/url/:id',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/url/:id"
muatan = {}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/url/:id");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": 0,
"id": 1,
"butiran": {
"id": 1,
"shorturl": "https:\/\/urlkai.com\/googlecanada",
"longurl": "https:\/\/google.com",
"title": "Google",
"penerangan": "",
"lokasi": {
"Kanada": "https:\/\/google.ca",
"Amerika Syarikat": "https:\/\/google.us"
},
"peranti": {
"iphone": "https:\/\/google.com",
"android": "https:\/\/google.com"
},
"tamat tempoh": terbatal,
"tarikh": "2020-11-10 18:01:43"
},
"data": {
"klik": 0,
"uniqueClicks": 0,
"NegaraTeratas": 0,
"perujuk teratas": 0,
"penyemak imbas teratas": 0,
"topOs": 0,
"socialCount": {
"facebook": 0,
"twitter": 0,
"google": 0
}
}
}
https://urlkai.com/api/url/add
Pour raccourcir un lien, vous devez envoyer une donnée valide en JSON via une requête POST. Les données doivent être envoyées en tant que corps brut de votre demande, comme indiqué ci-dessous. L'exemple ci-dessous montre tous les paramètres que vous pouvez envoyer mais vous n'êtes pas obligé de tous les envoyer (voir le tableau pour plus d'informations).
Paramètre | La penerangan |
---|---|
Url | (diperlukan) URL panjang untuk dipendekkan. |
Tersuai | (pilihan) Alias tersuai dan bukannya alias rawak. |
Jenis | (pilihan) Jenis ubah hala [langsung, bingkai, percikan], hanya Id untuk halaman percikan tersuai atau ID tindanan Untuk halaman CTA |
Kata laluan | (pilihan) Perlindungan kata laluan |
Domain | (pilihan) Domain Tersuai |
Tamat tempoh | (pilihan) Tamat tempoh untuk contoh pautan 2021-09-28 23:11:16 |
sasaran geo | (pilihan) Data penyasaran geo |
sasaran peranti | (pilihan) Data penyasaran peranti |
Sasaran bahasa | (pilihan) Data penyasaran bahasa |
tajuk meta | (pilihan) Tajuk meta |
Metapenerangan | (pilihan) Penerangan meta |
imej meta | (pilihan) Pautan ke imej jpg atau png |
Keterangan | (pilihan) Nota atau penerangan |
Piksel | (pilihan) Pelbagai id piksel |
Saluran | (pilihan) ID Saluran |
Kempen | (pilihan) ID Kempen |
pautan dalam | (pilihan) Objek yang mengandungi pautan gedung aplikasi. Apabila menggunakan ini, adalah penting untuk menetapkan penyasaran peranti juga. (Baru) Anda kini boleh menetapkan parameter "auto" kepada benar untuk menjana pautan dalam secara automatik daripada pautan panjang yang disediakan. |
Status | (pilihan) Awam Atau Peribadi (lalai) |
curl --location --request POST 'https://urlkai.com/api/url/add' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"url": "https:\/\/google.com",
"status": "peribadi",
"tersuai": "google",
"kata laluan": "mypass",
"tamat tempoh": "2020-11-11 12:00:00",
"jenis": "percikan",
"metatitle": "Bukan Google",
"metadescription": "Bukan perihalan Google",
"metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
"description": "Untuk facebook",
"piksel": [
1,
2,
3,
4
],
"saluran": 1,
"kempen": 1,
"pautan dalam": {
"auto": benar,
"Apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
"google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
},
"geotarget": [
{
"lokasi": "Kanada",
"pautan": "https:\/\/google.ca"
},
{
"lokasi": "Amerika Syarikat",
"pautan": "https:\/\/google.us"
}
],
"sasaran peranti": [
{
"peranti": "iPhone",
"pautan": "https:\/\/google.com"
},
{
"peranti": "Android",
"pautan": "https:\/\/google.com"
}
],
"sasaran bahasa": [
{
"bahasa": "en",
"pautan": "https:\/\/google.com"
},
{
"bahasa": "fr",
"pautan": "https:\/\/google.ca"
}
],
"parameter": [
{
"nama": "aff",
"nilai": "3"
},
{
"peranti": "gtm_source",
"pautan": "api"
}
]
}'
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/url/add",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "SIARAN",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
CURLOPT_POSTFIELDS =>
'{
"url": "https:\/\/google.com",
"status": "peribadi",
"tersuai": "google",
"kata laluan": "mypass",
"tamat tempoh": "2020-11-11 12:00:00",
"jenis": "percikan",
"metatitle": "Bukan Google",
"metadescription": "Bukan perihalan Google",
"metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
"description": "Untuk facebook",
"piksel": [
1,
2,
3,
4
],
"saluran": 1,
"kempen": 1,
"pautan dalam": {
"auto": benar,
"Apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
"google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
},
"geotarget": [
{
"lokasi": "Kanada",
"pautan": "https:\/\/google.ca"
},
{
"lokasi": "Amerika Syarikat",
"pautan": "https:\/\/google.us"
}
],
"sasaran peranti": [
{
"peranti": "iPhone",
"pautan": "https:\/\/google.com"
},
{
"peranti": "Android",
"pautan": "https:\/\/google.com"
}
],
"sasaran bahasa": [
{
"bahasa": "en",
"pautan": "https:\/\/google.com"
},
{
"bahasa": "fr",
"pautan": "https:\/\/google.ca"
}
],
"parameter": [
{
"nama": "aff",
"nilai": "3"
},
{
"peranti": "gtm_source",
"pautan": "api"
}
]
}',
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'POS',
'url': 'https://urlkai.com/api/url/add',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
badan: JSON.stringify({
"url": "https:\/\/google.com",
"status": "peribadi",
"tersuai": "google",
"kata laluan": "mypass",
"tamat tempoh": "2020-11-11 12:00:00",
"jenis": "percikan",
"metatitle": "Bukan Google",
"metadescription": "Bukan perihalan Google",
"metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
"description": "Untuk facebook",
"piksel": [
1,
2,
3,
4
],
"saluran": 1,
"kempen": 1,
"pautan dalam": {
"auto": benar,
"Apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
"google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
},
"geotarget": [
{
"lokasi": "Kanada",
"pautan": "https:\/\/google.ca"
},
{
"lokasi": "Amerika Syarikat",
"pautan": "https:\/\/google.us"
}
],
"sasaran peranti": [
{
"peranti": "iPhone",
"pautan": "https:\/\/google.com"
},
{
"peranti": "Android",
"pautan": "https:\/\/google.com"
}
],
"sasaran bahasa": [
{
"bahasa": "en",
"pautan": "https:\/\/google.com"
},
{
"bahasa": "fr",
"pautan": "https:\/\/google.ca"
}
],
"parameter": [
{
"nama": "aff",
"nilai": "3"
},
{
"peranti": "gtm_source",
"pautan": "api"
}
]
}),
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/url/add"
muatan = {
"url": "https://google.com",
"status": "peribadi",
"tersuai": "google",
"kata laluan": "mypass",
"tamat tempoh": "2020-11-11 12:00:00",
"jenis": "percikan",
"metatitle": "Bukan Google",
"metadescription": "Bukan perihalan Google",
"metaimage": "https://www.mozilla.org/media/protocol/img/logos/firefox/browser/og.4ad05d4125a5.png",
"description": "Untuk facebook",
"piksel": [
1,
2,
3,
4
],
"saluran": 1,
"kempen": 1,
"pautan dalam": {
"auto": benar,
"epal": "https://apps.apple.com/us/app/google/id284815942",
"google": "https://play.google.com/store/apps/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=AS"
},
"geotarget": [
{
"lokasi": "Kanada",
"pautan": "https://google.ca"
},
{
"lokasi": "Amerika Syarikat",
"pautan": "https://google.us"
}
],
"sasaran peranti": [
{
"peranti": "iPhone",
"pautan": "https://google.com"
},
{
"peranti": "Android",
"pautan": "https://google.com"
}
],
"sasaran bahasa": [
{
"bahasa": "en",
"pautan": "https://google.com"
},
{
"bahasa": "fr",
"pautan": "https://google.ca"
}
],
"parameter": [
{
"nama": "aff",
"nilai": "3"
},
{
"peranti": "gtm_source",
"pautan": "api"
}
]
}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/url/add");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{
"url": "https:\/\/google.com",
"status": "peribadi",
"tersuai": "google",
"kata laluan": "mypass",
"tamat tempoh": "2020-11-11 12:00:00",
"jenis": "percikan",
"metatitle": "Bukan Google",
"metadescription": "Bukan perihalan Google",
"metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
"description": "Untuk facebook",
"piksel": [
1,
2,
3,
4
],
"saluran": 1,
"kempen": 1,
"pautan dalam": {
"auto": benar,
"Apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
"google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
},
"geotarget": [
{
"lokasi": "Kanada",
"pautan": "https:\/\/google.ca"
},
{
"lokasi": "Amerika Syarikat",
"pautan": "https:\/\/google.us"
}
],
"sasaran peranti": [
{
"peranti": "iPhone",
"pautan": "https:\/\/google.com"
},
{
"peranti": "Android",
"pautan": "https:\/\/google.com"
}
],
"sasaran bahasa": [
{
"bahasa": "en",
"pautan": "https:\/\/google.com"
},
{
"bahasa": "fr",
"pautan": "https:\/\/google.ca"
}
],
"parameter": [
{
"nama": "aff",
"nilai": "3"
},
{
"peranti": "gtm_source",
"pautan": "api"
}
]
}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": 0,
"id": 3,
"shorturl": "https:\/\/urlkai.com\/google"
}
https://urlkai.com/api/url/:id/update
Pour mettre à jour un lien, vous devez envoyer une donnée valide en JSON via une requête PUT. Les données doivent être envoyées en tant que corps brut de votre demande, comme indiqué ci-dessous. L'exemple ci-dessous montre tous les paramètres que vous pouvez envoyer mais vous n'êtes pas obligé de tous les envoyer (voir le tableau pour plus d'informations).
Paramètre | La penerangan |
---|---|
Url | (diperlukan) URL panjang untuk dipendekkan. |
Tersuai | (pilihan) Alias tersuai dan bukannya alias rawak. |
Jenis | (pilihan) Jenis ubah hala [langsung, bingkai, percikan] |
Kata laluan | (pilihan) Perlindungan kata laluan |
Domain | (pilihan) Domain Tersuai |
Tamat tempoh | (pilihan) Tamat tempoh untuk contoh pautan 2021-09-28 23:11:16 |
sasaran geo | (pilihan) Data penyasaran geo |
sasaran peranti | (pilihan) Data penyasaran peranti |
Sasaran bahasa | (pilihan) Data penyasaran bahasa |
tajuk meta | (pilihan) Tajuk meta |
Metapenerangan | (pilihan) Penerangan meta |
imej meta | (pilihan) Pautan ke imej jpg atau png |
Piksel | (pilihan) Pelbagai id piksel |
Saluran | (pilihan) ID Saluran |
Kempen | (pilihan) ID Kempen |
pautan dalam | (pilihan) Objek yang mengandungi pautan gedung aplikasi. Apabila menggunakan ini, adalah penting untuk menetapkan penyasaran peranti juga. |
curl --location --request PUT 'https://urlkai.com/api/url/:id/update' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"url": "https:\/\/google.com",
"tersuai": "google",
"kata laluan": "mypass",
"tamat tempoh": "2020-11-11 12:00:00",
"jenis": "percikan",
"piksel": [
1,
2,
3,
4
],
"saluran": 1,
"pautan dalam": {
"Apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
"google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
},
"geotarget": [
{
"lokasi": "Kanada",
"pautan": "https:\/\/google.ca"
},
{
"lokasi": "Amerika Syarikat",
"pautan": "https:\/\/google.us"
}
],
"sasaran peranti": [
{
"peranti": "iPhone",
"pautan": "https:\/\/google.com"
},
{
"peranti": "Android",
"pautan": "https:\/\/google.com"
}
],
"parameter": [
{
"nama": "aff",
"nilai": "3"
},
{
"peranti": "gtm_source",
"pautan": "api"
}
]
}'
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/url/:id/update",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "LETAKKAN",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
CURLOPT_POSTFIELDS =>
'{
"url": "https:\/\/google.com",
"tersuai": "google",
"kata laluan": "mypass",
"tamat tempoh": "2020-11-11 12:00:00",
"jenis": "percikan",
"piksel": [
1,
2,
3,
4
],
"saluran": 1,
"pautan dalam": {
"Apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
"google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
},
"geotarget": [
{
"lokasi": "Kanada",
"pautan": "https:\/\/google.ca"
},
{
"lokasi": "Amerika Syarikat",
"pautan": "https:\/\/google.us"
}
],
"sasaran peranti": [
{
"peranti": "iPhone",
"pautan": "https:\/\/google.com"
},
{
"peranti": "Android",
"pautan": "https:\/\/google.com"
}
],
"parameter": [
{
"nama": "aff",
"nilai": "3"
},
{
"peranti": "gtm_source",
"pautan": "api"
}
]
}',
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'PUT',
'url': 'https://urlkai.com/api/url/:id/update',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
badan: JSON.stringify({
"url": "https:\/\/google.com",
"tersuai": "google",
"kata laluan": "mypass",
"tamat tempoh": "2020-11-11 12:00:00",
"jenis": "percikan",
"piksel": [
1,
2,
3,
4
],
"saluran": 1,
"pautan dalam": {
"Apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
"google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
},
"geotarget": [
{
"lokasi": "Kanada",
"pautan": "https:\/\/google.ca"
},
{
"lokasi": "Amerika Syarikat",
"pautan": "https:\/\/google.us"
}
],
"sasaran peranti": [
{
"peranti": "iPhone",
"pautan": "https:\/\/google.com"
},
{
"peranti": "Android",
"pautan": "https:\/\/google.com"
}
],
"parameter": [
{
"nama": "aff",
"nilai": "3"
},
{
"peranti": "gtm_source",
"pautan": "api"
}
]
}),
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/url/:id/update"
muatan = {
"url": "https://google.com",
"tersuai": "google",
"kata laluan": "mypass",
"tamat tempoh": "2020-11-11 12:00:00",
"jenis": "percikan",
"piksel": [
1,
2,
3,
4
],
"saluran": 1,
"pautan dalam": {
"epal": "https://apps.apple.com/us/app/google/id284815942",
"google": "https://play.google.com/store/apps/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=AS"
},
"geotarget": [
{
"lokasi": "Kanada",
"pautan": "https://google.ca"
},
{
"lokasi": "Amerika Syarikat",
"pautan": "https://google.us"
}
],
"sasaran peranti": [
{
"peranti": "iPhone",
"pautan": "https://google.com"
},
{
"peranti": "Android",
"pautan": "https://google.com"
}
],
"parameter": [
{
"nama": "aff",
"nilai": "3"
},
{
"peranti": "gtm_source",
"pautan": "api"
}
]
}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/url/:id/update");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{
"url": "https:\/\/google.com",
"tersuai": "google",
"kata laluan": "mypass",
"tamat tempoh": "2020-11-11 12:00:00",
"jenis": "percikan",
"piksel": [
1,
2,
3,
4
],
"saluran": 1,
"pautan dalam": {
"Apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
"google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
},
"geotarget": [
{
"lokasi": "Kanada",
"pautan": "https:\/\/google.ca"
},
{
"lokasi": "Amerika Syarikat",
"pautan": "https:\/\/google.us"
}
],
"sasaran peranti": [
{
"peranti": "iPhone",
"pautan": "https:\/\/google.com"
},
{
"peranti": "Android",
"pautan": "https:\/\/google.com"
}
],
"parameter": [
{
"nama": "aff",
"nilai": "3"
},
{
"peranti": "gtm_source",
"pautan": "api"
}
]
}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": 0,
"id": 3,
"pendek": "https:\/\/urlkai.com\/google"
}
https://urlkai.com/api/url/:id/delete
Pour supprimer un lien, vous devez envoyer une requête DELETE.
curl --location --request DELETE 'https://urlkai.com/api/url/:id/delete' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/url/:id/delete",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "PADAM",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'PADAM',
'url': 'https://urlkai.com/api/url/:id/delete',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/url/:id/delete"
muatan = {}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/url/:id/delete");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": 0,
"mess": "Pautan telah berjaya dipadamkan"
}
https://urlkai.com/api/pixels?limit=2&page=1
Untuk mendapatkan kod piksel anda melalui API, anda boleh menggunakan titik akhir ini. Anda juga boleh menapis data (Lihat jadual untuk maklumat lanjut).
Paramètre | La penerangan |
---|---|
Had | (pilihan) Hasil data setiap halaman |
Laman | (pilihan) Permintaan halaman semasa |
curl --location --request GET 'https://urlkai.com/api/pixels?limit=2&page=1' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/pixels?limit=2&page=1",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "DAPATKAN",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'DAPATKAN',
'url': 'https://urlkai.com/api/pixels?limit=2&page=1',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/pixels?limit=2&page=1"
muatan = {}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/pixels?limit=2&page=1");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": "0",
"data": {
"keputusan": 2,
"perpage": 2,
"currentpage": 1,
"halaman seterusnya": 1,
"maxpage": 1,
"piksel": [
{
"id": 1,
"jenis": "gtmpixel",
"nama": "GTM Pixel",
"tag": "GA-123456789",
"tarikh": "2020-11-10 18:00:00"
},
{
"id": 2,
"jenis": "twitterpixel",
"name": "Twitter Pixel",
"tag": "1234567",
"tarikh": "2020-11-10 18:10:00"
}
]
}
}
https://urlkai.com/api/pixel/add
Piksel boleh dibuat menggunakan titik akhir ini. Anda perlu menghantar jenis piksel dan tag.
Paramètre | La penerangan |
---|---|
Jenis | (diperlukan) gtmpixel | Gapixel | fbpixel | AdwordsPixel | LinkedInInPixel | Piksel Twitter | adrollpixel | Quorapixel | Pinterest | Bing | Snapchat | Reddit | TikTok |
Nama | (diperlukan) Nama tersuai untuk piksel anda |
tag | (diperlukan) Tag untuk piksel |
curl --location --request POST 'https://urlkai.com/api/pixel/add' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"jenis": "gtmpixel",
"nama": "GTM saya",
"tag": "GTM-ABCDE"
}'
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/pixel/add",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "SIARAN",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
CURLOPT_POSTFIELDS =>
'{
"jenis": "gtmpixel",
"nama": "GTM saya",
"tag": "GTM-ABCDE"
}',
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'POS',
'url': 'https://urlkai.com/api/pixel/add',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
badan: JSON.stringify({
"jenis": "gtmpixel",
"nama": "GTM saya",
"tag": "GTM-ABCDE"
}),
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/pixel/add"
muatan = {
"jenis": "gtmpixel",
"nama": "GTM saya",
"tag": "GTM-ABCDE"
}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/pixel/add");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{
"jenis": "gtmpixel",
"nama": "GTM saya",
"tag": "GTM-ABCDE"
}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": 0,
"ID": 1
}
https://urlkai.com/api/pixel/:id/update
Untuk mengemas kini piksel, anda perlu menghantar data yang sah dalam JSON melalui permintaan PUT. Data mesti dihantar sebagai badan mentah permintaan anda seperti yang ditunjukkan di bawah. Contoh di bawah menunjukkan semua parameter yang boleh anda hantar tetapi anda tidak perlu menghantar semua (Lihat jadual untuk maklumat lanjut).
Paramètre | La penerangan |
---|---|
Nama | (pilihan) Nama tersuai untuk piksel anda |
tag | (diperlukan) Tag untuk piksel |
curl --location --request PUT 'https://urlkai.com/api/pixel/:id/update' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"nama": "GTM saya",
"tag": "GTM-ABCDE"
}'
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/pixel/:id/update",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "LETAKKAN",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
CURLOPT_POSTFIELDS =>
'{
"nama": "GTM saya",
"tag": "GTM-ABCDE"
}',
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'PUT',
'url': 'https://urlkai.com/api/pixel/:id/update',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
badan: JSON.stringify({
"nama": "GTM saya",
"tag": "GTM-ABCDE"
}),
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/pixel/:id/update"
muatan = {
"nama": "GTM saya",
"tag": "GTM-ABCDE"
}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/pixel/:id/update");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{
"nama": "GTM saya",
"tag": "GTM-ABCDE"
}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": 0,
"message": "Pixel telah berjaya dikemas kini."
}
https://urlkai.com/api/pixel/:id/delete
Untuk memadamkan piksel, anda perlu menghantar permintaan DELETE.
curl --location --request DELETE 'https://urlkai.com/api/pixel/:id/delete' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/pixel/:id/delete",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "PADAM",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'PADAM',
'url': 'https://urlkai.com/api/pixel/:id/delete',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/pixel/:id/delete"
muatan = {}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/pixel/:id/delete");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": 0,
"message": "Pixel telah berjaya dipadamkan."
}
https://urlkai.com/api/splash?limit=2&page=1
Untuk mendapatkan halaman percikan tersuai melalui API, anda boleh menggunakan titik akhir ini. Anda juga boleh menapis data (Lihat jadual untuk maklumat lanjut).
Paramètre | La penerangan |
---|---|
Had | (pilihan) Hasil data setiap halaman |
Laman | (pilihan) Permintaan halaman semasa |
curl --location --request GET 'https://urlkai.com/api/splash?limit=2&page=1' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/splash?limit=2&page=1",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "DAPATKAN",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'DAPATKAN',
'url': 'https://urlkai.com/api/splash?limit=2&page=1',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/splash?limit=2&page=1"
muatan = {}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/splash?limit=2&page=1");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": "0",
"data": {
"keputusan": 2,
"perpage": 2,
"currentpage": 1,
"halaman seterusnya": 1,
"maxpage": 1,
"percikan": [
{
"id": 1,
"name": "Promosi Produk 1",
"tarikh": "2020-11-10 18:00:00"
},
{
"id": 2,
"name": "Promosi Produk 2",
"tarikh": "2020-11-10 18:10:00"
}
]
}
}
https://urlkai.com/api/overlay?limit=2&page=1
Untuk mendapatkan tindanan cta melalui API, anda boleh menggunakan titik akhir ini. Anda juga boleh menapis data (Lihat jadual untuk maklumat lanjut).
Paramètre | La penerangan |
---|---|
Had | (pilihan) Hasil data setiap halaman |
Laman | (pilihan) Permintaan halaman semasa |
curl --location --request GET 'https://urlkai.com/api/overlay?limit=2&page=1' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
CURLOPT_URL => "https://urlkai.com/api/overlay?limit=2&page=1",
CURLOPT_RETURNTRANSFER => benar,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => benar,
CURLOPT_CUSTOMREQUEST => "DAPATKAN",
CURLOPT_HTTPHEADER => [
"Kebenaran: Pembawa YOURAPIKEY",
"Jenis Kandungan: aplikasi/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
gema $response;
var request = require('request');
var pilihan = {
'kaedah': 'DAPATKAN',
'url': 'https://urlkai.com/api/overlay?limit=2&page=1',
'pengepala': {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
},
};
request(options, function (error, response) {
jika (ralat) membuang Ralat baharu (ralat);
console.log(tindak balas.badan);
});
Permintaan import
url = "https://urlkai.com/api/overlay?limit=2&page=1"
muatan = {}
tajuk = {
'Kebenaran': 'Pembawa YOURAPIKEY',
'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
cetak(respons.teks)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/overlay?limit=2&page=1");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
{
"ralat": "0",
"data": {
"keputusan": 2,
"perpage": 2,
"currentpage": 1,
"halaman seterusnya": 1,
"maxpage": 1,
"cta": [
{
"id": 1,
"taip": "mesej",
"name": "Promosi Produk 1",
"tarikh": "2020-11-10 18:00:00"
},
{
"id": 2,
"jenis": "kenalan",
"name": "Halaman Hubungan",
"tarikh": "2020-11-10 18:10:00"
}
]
}
}