İsteklerin sistem tarafından işlenmesi için bir API anahtarı gereklidir. Bir kullanıcı kaydolduğunda, bu kullanıcı için otomatik olarak bir API anahtarı oluşturulur. API anahtarı her istekle birlikte gönderilmelidir (aşağıdaki tam örneğe bakın). API anahtarı gönderilmezse veya süresi dolmuşsa bir hata olacaktır. Kötüye kullanımı önlemek için lütfen API anahtarınızı gizli tuttuğunuzdan emin olun.
API sistemiyle kimlik doğrulaması yapmak için API anahtarınızı her istekle birlikte bir yetkilendirme belirteci olarak göndermeniz gerekir. Aşağıda örnek kodu görebilirsiniz.
curl --location --request POST 'https://urlkai.com/api/account' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/account",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
var request = require('request');
var options = {
'paraan': 'POST',
'url': 'https://urlkai.com/api/account',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
katawan: ''
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/account"
payload = {}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/account");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = bagong StringContent("{}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
API'miz, kararlılığını en üst düzeye çıkarmak için isteklerdeki ani artışlara karşı koruma sağlayan bir hız sınırlayıcıya sahiptir. Hız sınırlayıcımız şu anda 1 dakika başına 30 istekle sınırlandırılmıştır. Mangyaring tandaan na ang rate ay maaaring magbago ayon sa naka-subscribe na plano.
Yanıtın yanında birkaç başlık gönderilir ve bunlar istekle ilgili çeşitli bilgileri belirlemek için incelenebilir.
X-RateLimit-Limit: 30
X-RateLimit-Remaining: 29
X-RateLimit-Reset: TIMESTAMP
Tüm API yanıtı, varsayılan olarak JSON biçiminde döndürülür. Bunu kullanılabilir verilere dönüştürmek için dile göre uygun işlevin kullanılması gerekecektir. PHP'de, json_decode() işlevi, verileri bir nesneye (varsayılan) veya bir diziye (ikinci parametreyi true olarak ayarlayın) dönüştürmek için kullanılabilir. Hata anahtarının kontrol edilmesi bir hata olup olmadığı hakkında bilgi verdiği için çok önemlidir. Başlık kodunu da kontrol edebilirsiniz.
{
"error": 1,
"message": "An error occurred"
}
https://urlkai.com/api/urls?limit=2&page=1o=date
Bağlantılarınızı API aracılığıyla almak için bu uç noktayı kullanabilirsiniz. Ayrıca verileri filtreleyebilirsiniz (Daha fazla bilgi için tabloya bakın).
Parametro | Açıklama |
---|---|
limitasyon | (opsyonal) Resulta ng data ng bawat pahina |
pahina | (opsyonal) Kasalukuyang kahilingan sa pahina |
Pagkakasunud-sunod | (opsyonal) Ayusin ang data sa pagitan ng petsa o pag-click |
maikli | (opsyonal) Maghanap gamit ang maikling URL. Tandaan na kapag ginamit mo ang maikling parameter, ang lahat ng iba pang mga parameter ay hindi pinansin at kung mayroong isang tugma ay ibabalik ang tugon ng Single Link. |
q | (opsyonal) Maghanap ng mga link gamit ang isang keyword |
curl --location --request GET 'https://urlkai.com/api/urls?limit=2&page=1o=date' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/urls?limit=2&page=1o=date",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "KUMUHA",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'GET',
'url': 'https://urlkai.com/api/urls?limit=2&page=1o=date',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/urls?limit=2&page=1o=date"
payload = {}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/urls?limit=2&page=1o=date");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = bagong StringContent("{}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": "0",
"data": {
"resulta": 2,
"perpage": 2,
"currentpage": 1,
"nextpage": 1,
"maxpage": 1,
"urls": [
{
"id": 2,
"alias": "google",
"shorturl": "https:\/\/urlkai.com\/google",
"longurl": "https:\/\/google.com",
"clicks": 0,
"title": "Google",
"paglalarawan": "",
"date": "2020-11-10 18:01:43"
},
{
"id": 1,
"alias": "googlecanada",
"shorturl": "https:\/\/urlkai.com\/googlecanada",
"longurl": "https:\/\/google.ca",
"clicks": 0,
"title": "Google Canada",
"paglalarawan": "",
"petsa": "2020-11-10 18:00:25"
}
]
}
}
https://urlkai.com/api/url/:id
API aracılığıyla tek bir bağlantının ayrıntılarını almak için bu uç noktayı kullanabilirsiniz.
curl --location --request GET 'https://urlkai.com/api/url/:id' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/url/:id",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "KUMUHA",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'GET',
'url': 'https://urlkai.com/api/url/:id',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/url/:id"
payload = {}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/url/:id");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = bagong StringContent("{}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": 0,
"id": 1,
"mga detalye": {
"id": 1,
"shorturl": "https:\/\/urlkai.com\/googlecanada",
"longurl": "https:\/\/google.com",
"title": "Google",
"paglalarawan": "",
"lokasyon": {
"canada": "https:\/\/google.ca",
"Estados Unidos": "https:\/\/google.us"
},
"aparato": {
"iphone": "https:\/\/google.com",
"android": "https:\/\/google.com"
},
"expiry": null,
"date": "2020-11-10 18:01:43"
},
"data": {
"clicks": 0,
"uniqueClicks": 0,
"topCountries": 0,
"topReferrers": 0,
"topBrowsers": 0,
"topOs": 0,
"socialCount": {
"Facebook": 0,
"Twitter": 0,
"Google": 0
}
}
}
https://urlkai.com/api/url/add
Bir bağlantıyı kısaltmak için, bir POST isteği aracılığıyla JSON'da geçerli bir veri göndermeniz gerekir. Veriler, aşağıda gösterildiği gibi isteğinizin ham gövdesi olarak gönderilmelidir. Aşağıdaki örnek, gönderebileceğiniz tüm parametreleri gösterir, ancak hepsini göndermeniz gerekmez (Daha fazla bilgi için tabloya bakın).
Parametro | Açıklama |
---|---|
Email Address * | (kinakailangan) Mahabang URL upang paikliin. |
kaugalian | (opsyonal) Pasadyang alyas sa halip na random alias. |
uri | (opsyonal) Uri ng pag-redirect [direkta, frame, splash], lamang ID para sa pasadyang pahina ng splash o Overlay-ID Para sa mga pahina ng CTA |
Password | (opsyonal) Proteksyon ng password |
Domain | (opsyonal) Pasadyang Domain |
Pag-expire | (opsyonal) Pag-expire para sa halimbawa ng link 2021-09-28 23:11:16 |
Geotarget | (opsyonal) Data ng pag-target sa Geo |
Target ng aparato | (opsyonal) Data ng pag-target ng aparato |
Target ng Wika | (opsyonal) Data ng pag-target sa wika |
metatitle | (opsyonal) Pamagat ng meta |
Paglalarawan ng Metadescription | (opsyonal) Paglalarawan ng meta |
Metaimage | (opsyonal) Mag-link sa isang imahe ng jpg o png |
paglalarawan | (opsyonal) Tala o paglalarawan |
Mga pixel | (opsyonal) Array ng mga pixel id |
Channel | (opsyonal) Channel ID |
Kampanya | (opsyonal) ID ng Kampanya |
malalim na link | (opsyonal) Object na naglalaman ng mga link sa app store. Kapag ginagamit ito, mahalaga ring itakda ang pag-target ng aparato. (Bago) Maaari mo na ngayong itakda ang parameter na "auto" sa true upang awtomatikong makabuo ng malalim na mga link mula sa ibinigay na mahabang link. |
Katayuan | (opsyonal) publiko o pribado (default) |
curl --location --request POST 'https://urlkai.com/api/url/add' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"url": "https:\/\/google.com",
"status": "private",
"custom": "google",
"password": "mypass",
"expiry": "2020-11-11 12:00:00",
"type": "splash",
"metatitle": "Hindi Google",
"metadescription": "Hindi paglalarawan sa Google",
"metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
"paglalarawan": "Para sa facebook",
"Pixels": [
1,
2,
3,
4
],
"channel": 1,
"kampanya": 1,
"deeplink": {
"auto": totoo,
"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": [
{
"location": "Canada",
"link": "https:\/\/google.ca"
},
{
"lokasyon": "Estados Unidos",
"link": "https:\/\/google.us"
}
],
"devicetarget": [
{
"device": "iPhone",
"link": "https:\/\/google.com"
},
{
"device": "Android",
"link": "https:\/\/google.com"
}
],
"Target ng wika": [
{
"wika": "en",
"link": "https:\/\/google.com"
},
{
"wika": "fr",
"link": "https:\/\/google.ca"
}
],
"mga parameter": [
{
"pangalan": "aff",
"halaga": "3"
},
{
"device": "gtm_source",
"link": "api"
}
]
}'
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/url/add",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"url": "https:\/\/google.com",
"status": "private",
"custom": "google",
"password": "mypass",
"expiry": "2020-11-11 12:00:00",
"type": "splash",
"metatitle": "Hindi Google",
"metadescription": "Hindi paglalarawan sa Google",
"metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
"paglalarawan": "Para sa facebook",
"Pixels": [
1,
2,
3,
4
],
"channel": 1,
"kampanya": 1,
"deeplink": {
"auto": totoo,
"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": [
{
"location": "Canada",
"link": "https:\/\/google.ca"
},
{
"lokasyon": "Estados Unidos",
"link": "https:\/\/google.us"
}
],
"devicetarget": [
{
"device": "iPhone",
"link": "https:\/\/google.com"
},
{
"device": "Android",
"link": "https:\/\/google.com"
}
],
"Target ng wika": [
{
"wika": "en",
"link": "https:\/\/google.com"
},
{
"wika": "fr",
"link": "https:\/\/google.ca"
}
],
"mga parameter": [
{
"pangalan": "aff",
"halaga": "3"
},
{
"device": "gtm_source",
"link": "api"
}
]
}',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'POST',
'url': 'https://urlkai.com/api/url/add',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
katawan: JSON.stringify({
"url": "https:\/\/google.com",
"status": "private",
"custom": "google",
"password": "mypass",
"expiry": "2020-11-11 12:00:00",
"type": "splash",
"metatitle": "Hindi Google",
"metadescription": "Hindi paglalarawan sa Google",
"metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
"paglalarawan": "Para sa facebook",
"Pixels": [
1,
2,
3,
4
],
"channel": 1,
"kampanya": 1,
"deeplink": {
"auto": totoo,
"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": [
{
"location": "Canada",
"link": "https:\/\/google.ca"
},
{
"lokasyon": "Estados Unidos",
"link": "https:\/\/google.us"
}
],
"devicetarget": [
{
"device": "iPhone",
"link": "https:\/\/google.com"
},
{
"device": "Android",
"link": "https:\/\/google.com"
}
],
"Target ng wika": [
{
"wika": "en",
"link": "https:\/\/google.com"
},
{
"wika": "fr",
"link": "https:\/\/google.ca"
}
],
"mga parameter": [
{
"pangalan": "aff",
"halaga": "3"
},
{
"device": "gtm_source",
"link": "api"
}
]
}),
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/url/add"
payload = {
"url": "https://google.com",
"status": "private",
"custom": "google",
"password": "mypass",
"expiry": "2020-11-11 12:00:00",
"type": "splash",
"metatitle": "Hindi Google",
"metadescription": "Hindi paglalarawan sa Google",
"metaimage": "https://www.mozilla.org/media/protocol/img/logos/firefox/browser/og.4ad05d4125a5.png",
"paglalarawan": "Para sa facebook",
"Pixels": [
1,
2,
3,
4
],
"channel": 1,
"kampanya": 1,
"deeplink": {
"auto": totoo,
"mansanas": "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": [
{
"location": "Canada",
"link": "https://google.ca"
},
{
"lokasyon": "Estados Unidos",
"link": "https://google.us"
}
],
"devicetarget": [
{
"device": "iPhone",
"link": "https://google.com"
},
{
"device": "Android",
"link": "https://google.com"
}
],
"Target ng wika": [
{
"wika": "en",
"link": "https://google.com"
},
{
"wika": "fr",
"link": "https://google.ca"
}
],
"mga parameter": [
{
"pangalan": "aff",
"halaga": "3"
},
{
"device": "gtm_source",
"link": "api"
}
]
}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
tugon = kahilingan.kahilingan("POST", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/url/add");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = new StringContent("{
"url": "https:\/\/google.com",
"status": "private",
"custom": "google",
"password": "mypass",
"expiry": "2020-11-11 12:00:00",
"type": "splash",
"metatitle": "Hindi Google",
"metadescription": "Hindi paglalarawan sa Google",
"metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
"paglalarawan": "Para sa facebook",
"Pixels": [
1,
2,
3,
4
],
"channel": 1,
"kampanya": 1,
"deeplink": {
"auto": totoo,
"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": [
{
"location": "Canada",
"link": "https:\/\/google.ca"
},
{
"lokasyon": "Estados Unidos",
"link": "https:\/\/google.us"
}
],
"devicetarget": [
{
"device": "iPhone",
"link": "https:\/\/google.com"
},
{
"device": "Android",
"link": "https:\/\/google.com"
}
],
"Target ng wika": [
{
"wika": "en",
"link": "https:\/\/google.com"
},
{
"wika": "fr",
"link": "https:\/\/google.ca"
}
],
"mga parameter": [
{
"pangalan": "aff",
"halaga": "3"
},
{
"device": "gtm_source",
"link": "api"
}
]
}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": 0,
"id": 3,
"shorturl": "https:\/\/urlkai.com\/google"
}
https://urlkai.com/api/url/:id/update
Bir bağlantıyı güncellemek için, bir PUT isteği aracılığıyla JSON'da geçerli bir veri göndermeniz gerekir. Veriler, aşağıda gösterildiği gibi isteğinizin ham gövdesi olarak gönderilmelidir. Aşağıdaki örnek, gönderebileceğiniz tüm parametreleri gösterir, ancak hepsini göndermeniz gerekmez (Daha fazla bilgi için tabloya bakın).
Parametro | Açıklama |
---|---|
Email Address * | (kinakailangan) Mahabang URL upang paikliin. |
kaugalian | (opsyonal) Pasadyang alyas sa halip na random alias. |
uri | (opsyonal) Uri ng pag-redirect [direkta, frame, splash] |
Password | (opsyonal) Proteksyon ng password |
Domain | (opsyonal) Pasadyang Domain |
Pag-expire | (opsyonal) Pag-expire para sa halimbawa ng link 2021-09-28 23:11:16 |
Geotarget | (opsyonal) Data ng pag-target sa Geo |
Target ng aparato | (opsyonal) Data ng pag-target ng aparato |
Target ng Wika | (opsyonal) Data ng pag-target sa wika |
metatitle | (opsyonal) Pamagat ng meta |
Paglalarawan ng Metadescription | (opsyonal) Paglalarawan ng meta |
Metaimage | (opsyonal) Mag-link sa isang imahe ng jpg o png |
Mga pixel | (opsyonal) Array ng mga pixel id |
Channel | (opsyonal) Channel ID |
Kampanya | (opsyonal) ID ng Kampanya |
malalim na link | (opsyonal) Object na naglalaman ng mga link sa app store. Kapag ginagamit ito, mahalaga ring itakda ang pag-target ng aparato. |
curl --location --request PUT 'https://urlkai.com/api/url/:id/update' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"url": "https:\/\/google.com",
"custom": "google",
"password": "mypass",
"expiry": "2020-11-11 12:00:00",
"type": "splash",
"Pixels": [
1,
2,
3,
4
],
"channel": 1,
"deeplink": {
"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": [
{
"location": "Canada",
"link": "https:\/\/google.ca"
},
{
"lokasyon": "Estados Unidos",
"link": "https:\/\/google.us"
}
],
"devicetarget": [
{
"device": "iPhone",
"link": "https:\/\/google.com"
},
{
"device": "Android",
"link": "https:\/\/google.com"
}
],
"mga parameter": [
{
"pangalan": "aff",
"halaga": "3"
},
{
"device": "gtm_source",
"link": "api"
}
]
}'
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/url/:id/update",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"url": "https:\/\/google.com",
"custom": "google",
"password": "mypass",
"expiry": "2020-11-11 12:00:00",
"type": "splash",
"Pixels": [
1,
2,
3,
4
],
"channel": 1,
"deeplink": {
"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": [
{
"location": "Canada",
"link": "https:\/\/google.ca"
},
{
"lokasyon": "Estados Unidos",
"link": "https:\/\/google.us"
}
],
"devicetarget": [
{
"device": "iPhone",
"link": "https:\/\/google.com"
},
{
"device": "Android",
"link": "https:\/\/google.com"
}
],
"mga parameter": [
{
"pangalan": "aff",
"halaga": "3"
},
{
"device": "gtm_source",
"link": "api"
}
]
}',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'PUT',
'url': 'https://urlkai.com/api/url/:id/update',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
katawan: JSON.stringify({
"url": "https:\/\/google.com",
"custom": "google",
"password": "mypass",
"expiry": "2020-11-11 12:00:00",
"type": "splash",
"Pixels": [
1,
2,
3,
4
],
"channel": 1,
"deeplink": {
"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": [
{
"location": "Canada",
"link": "https:\/\/google.ca"
},
{
"lokasyon": "Estados Unidos",
"link": "https:\/\/google.us"
}
],
"devicetarget": [
{
"device": "iPhone",
"link": "https:\/\/google.com"
},
{
"device": "Android",
"link": "https:\/\/google.com"
}
],
"mga parameter": [
{
"pangalan": "aff",
"halaga": "3"
},
{
"device": "gtm_source",
"link": "api"
}
]
}),
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/url/:id/update"
payload = {
"url": "https://google.com",
"custom": "google",
"password": "mypass",
"expiry": "2020-11-11 12:00:00",
"type": "splash",
"Pixels": [
1,
2,
3,
4
],
"channel": 1,
"deeplink": {
"mansanas": "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": [
{
"location": "Canada",
"link": "https://google.ca"
},
{
"lokasyon": "Estados Unidos",
"link": "https://google.us"
}
],
"devicetarget": [
{
"device": "iPhone",
"link": "https://google.com"
},
{
"device": "Android",
"link": "https://google.com"
}
],
"mga parameter": [
{
"pangalan": "aff",
"halaga": "3"
},
{
"device": "gtm_source",
"link": "api"
}
]
}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
tugon = kahilingan.kahilingan("PUT", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/url/:id/update");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = new StringContent("{
"url": "https:\/\/google.com",
"custom": "google",
"password": "mypass",
"expiry": "2020-11-11 12:00:00",
"type": "splash",
"Pixels": [
1,
2,
3,
4
],
"channel": 1,
"deeplink": {
"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": [
{
"location": "Canada",
"link": "https:\/\/google.ca"
},
{
"lokasyon": "Estados Unidos",
"link": "https:\/\/google.us"
}
],
"devicetarget": [
{
"device": "iPhone",
"link": "https:\/\/google.com"
},
{
"device": "Android",
"link": "https:\/\/google.com"
}
],
"mga parameter": [
{
"pangalan": "aff",
"halaga": "3"
},
{
"device": "gtm_source",
"link": "api"
}
]
}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": 0,
"id": 3,
"short": "https:\/\/urlkai.com\/google"
}
https://urlkai.com/api/url/:id/delete
Bir bağlantıyı silmek için bir DELETE isteği göndermeniz gerekir.
curl --location --request DELETE 'https://urlkai.com/api/url/:id/delete' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/url/:id/delete",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "TANGGALIN",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'TANGGALIN',
'url': 'https://urlkai.com/api/url/:id/delete',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/url/:id/delete"
payload = {}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/url/:id/delete");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = bagong StringContent("{}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": 0,
"Mensahe": "Matagumpay na tinanggal ang link"
}
https://urlkai.com/api/overlay?limit=2&page=1
Upang makakuha ng mga overlay ng cta sa pamamagitan ng API, maaari mong gamitin ang endpoint na ito. Maaari mo ring i-filter ang data (Tingnan ang talahanayan para sa karagdagang impormasyon).
Parametro | Açıklama |
---|---|
limitasyon | (opsyonal) Resulta ng data ng bawat pahina |
pahina | (opsyonal) Kasalukuyang kahilingan sa pahina |
curl --location --request GET 'https://urlkai.com/api/overlay?limit=2&page=1' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/overlay?limit=2&page=1",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "KUMUHA",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'GET',
'url': 'https://urlkai.com/api/overlay?limit=2&page=1',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/overlay?limit=2&page=1"
payload = {}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/overlay?limit=2&page=1");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = bagong StringContent("{}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": "0",
"data": {
"resulta": 2,
"perpage": 2,
"currentpage": 1,
"nextpage": 1,
"maxpage": 1,
"cta": [
{
"id": 1,
"type": "message",
"name": "Product 1 Promo",
"date": "2020-11-10 18:00:00"
},
{
"id": 2,
"type": "contact",
"name": "Pahina ng Pakikipag-ugnay",
"date": "2020-11-10 18:10:00"
}
]
}
}
https://urlkai.com/api/account
Hesapla ilgili bilgi almak için bu uç noktaya bir istek gönderebilirsiniz ve bu, hesapla ilgili verileri döndürür.
curl --location --request GET 'https://urlkai.com/api/account' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/account",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "KUMUHA",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'GET',
'url': 'https://urlkai.com/api/account',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/account"
payload = {}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/account");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = bagong StringContent("{}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": 0,
"data": {
"id": 1,
"email": " [email protected] ",
"username": "sampleuser",
"avatar": "https:\/\/domain.com\/content\/avatar.png",
"status": "pro",
"expires": "2022-11-15 15:00:00",
"nakarehistro": "2020-11-10 18:01:43"
}
}
https://urlkai.com/api/account/update
Hesapla ilgili bilgileri güncellemek için bu uç noktaya bir istek gönderebilirsiniz; Bu, hesaptaki verileri güncelleyecektir.
curl --location --request PUT 'https://urlkai.com/api/account/update' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"email": " [email protected] ",
"password": "newpassword"
}'
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/account/update",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"email": " [email protected] ",
"password": "newpassword"
}',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'PUT',
'url': 'https://urlkai.com/api/account/update',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
katawan: JSON.stringify({
"email": " [email protected] ",
"password": "newpassword"
}),
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/account/update"
payload = {
"email": " [email protected] ",
"password": "newpassword"
}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
tugon = kahilingan.kahilingan("PUT", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/account/update");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = new StringContent("{
"email": " [email protected] ",
"password": "newpassword"
}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": 0,
"message": "Matagumpay na na-update ang account."
}
https://urlkai.com/api/channels?limit=2&page=1
Upang makuha ang iyong mga channel sa pamamagitan ng API, maaari mong gamitin ang endpoint na ito. Maaari mo ring i-filter ang data (Tingnan ang talahanayan para sa karagdagang impormasyon).
Parametro | Açıklama |
---|---|
limitasyon | (opsyonal) Resulta ng data ng bawat pahina |
pahina | (opsyonal) Kasalukuyang kahilingan sa pahina |
curl --location --request GET 'https://urlkai.com/api/channels?limit=2&page=1' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/channels?limit=2&page=1",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "KUMUHA",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'GET',
'url': 'https://urlkai.com/api/channels?limit=2&page=1',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/channels?limit=2&page=1"
payload = {}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/channels?limit=2&page=1");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = bagong StringContent("{}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": "0",
"data": {
"resulta": 2,
"perpage": 2,
"currentpage": 1,
"nextpage": 1,
"maxpage": 1,
"Mga Channel": [
{
"id": 1,
"pangalan": "Channel 1",
"paglalarawan": "Paglalarawan ng channel 1",
"kulay": "#000000",
ang napili ng mga taga-hanga: True
},
{
"id": 2,
"pangalan": "Channel 2",
"paglalarawan": "Paglalarawan ng channel 2",
"kulay": "#FF0000",
ang napili ng mga taga-hanga: false
}
]
}
}
https://urlkai.com/api/channel/:id?limit=1&page=1
Upang makakuha ng mga item sa isang piling mga channel sa pamamagitan ng API, maaari mong gamitin ang endpoint na ito. Maaari mo ring i-filter ang data (Tingnan ang talahanayan para sa karagdagang impormasyon).
Parametro | Açıklama |
---|---|
limitasyon | (opsyonal) Resulta ng data ng bawat pahina |
pahina | (opsyonal) Kasalukuyang kahilingan sa pahina |
curl --location --request GET 'https://urlkai.com/api/channel/:id?limit=1&page=1' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/channel/:id?limit=1&page=1",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "KUMUHA",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'GET',
'url': 'https://urlkai.com/api/channel/:id?limit=1&page=1',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/channel/:id?limit=1&page=1"
payload = {}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/channel/:id?limit=1&page=1");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = bagong StringContent("{}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": "0",
"data": {
"resulta": 2,
"perpage": 2,
"currentpage": 1,
"nextpage": 1,
"maxpage": 1,
"mga item": [
{
"type": "links",
"id": 1,
"title": "My Sample Link",
"preview": "https:\/\/google.com",
"link": "https:\/\/urlkai.com\/google",
"petsa": "2022-05-12"
},
{
"type": "bio",
"id": 1,
"title": "My Sample Bio",
"preview": "https:\/\/urlkai.com\/mybio",
"link": "https:\/\/urlkai.com\/mybio",
"petsa": "2022-06-01"
}
]
}
}
https://urlkai.com/api/channel/add
Maaaring magdagdag ng isang channel gamit ang endpoint na ito.
Parametro | Açıklama |
---|---|
Pangalan | (kinakailangan) Pangalan ng channel |
paglalarawan | (opsyonal) Paglalarawan ng channel |
Kulay | (opsyonal) Kulay ng badge ng channel (HEX) |
Pinagbibidahan | (opsyonal) Bituin ang channel o hindi (totoo o mali) |
curl --location --request POST 'https://urlkai.com/api/channel/add' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "New Channel",
"paglalarawan": "ang aking bagong channel",
"kulay": "#000000",
ang napili ng mga taga-hanga: True
}'
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/channel/add",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"name": "New Channel",
"paglalarawan": "ang aking bagong channel",
"kulay": "#000000",
ang napili ng mga taga-hanga: True
}',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'POST',
'url': 'https://urlkai.com/api/channel/add',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
katawan: JSON.stringify({
"name": "New Channel",
"paglalarawan": "ang aking bagong channel",
"kulay": "#000000",
ang napili ng mga taga-hanga: True
}),
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/channel/add"
payload = {
"name": "New Channel",
"paglalarawan": "ang aking bagong channel",
"kulay": "#000000",
ang napili ng mga taga-hanga: True
}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
tugon = kahilingan.kahilingan("POST", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/channel/add");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = new StringContent("{
"name": "New Channel",
"paglalarawan": "ang aking bagong channel",
"kulay": "#000000",
ang napili ng mga taga-hanga: True
}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": 0,
"id": 3,
"name": "New Channel",
"paglalarawan": "ang aking bagong channel",
"kulay": "#000000",
ang napili ng mga taga-hanga: True
}
https://urlkai.com/api/channel/:channelid/assign/:type/:itemid
Ang isang item ay maaaring italaga sa anumang channel sa pamamagitan ng pagpapadala ng isang kahilingan gamit ang channel id, uri ng item (mga link, bio o qr) at item id.
Parametro | Açıklama |
---|---|
:channelid | (kinakailangan) Channel ID |
:uri | (kinakailangan) mga link o bio o qr |
:itemid | (kinakailangan) Item ID |
curl --location --request POST 'https://urlkai.com/api/channel/:channelid/assign/:type/:itemid' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'POST',
'url': 'https://urlkai.com/api/channel/:channelid/assign/:type/:itemid',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid"
payload = {}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
tugon = kahilingan.kahilingan("POST", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = bagong StringContent("{}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": 0,
"message": "Matagumpay na idinagdag ang item sa channel."
}
https://urlkai.com/api/channel/:id/update
Upang i-update ang isang channel, kailangan mong magpadala ng isang wastong data sa JSON sa pamamagitan ng isang kahilingan sa PUT. Ang data ay dapat ipadala bilang hilaw na katawan ng iyong kahilingan tulad ng ipinapakita sa ibaba. Ipinapakita ng halimbawa sa ibaba ang lahat ng mga parameter na maaari mong ipadala ngunit hindi mo kailangang ipadala ang lahat (Tingnan ang talahanayan para sa karagdagang impormasyon).
Parametro | Açıklama |
---|---|
Pangalan | (opsyonal) Pangalan ng channel |
paglalarawan | (opsyonal) Paglalarawan ng channel |
Kulay | (opsyonal) Kulay ng badge ng channel (HEX) |
Pinagbibidahan | (opsyonal) Bituin ang channel o hindi (totoo o mali) |
curl --location --request PUT 'https://urlkai.com/api/channel/:id/update' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "Acme Corp",
"paglalarawan": "channel para sa mga item para sa Acme Corp",
"kulay": "#FFFFFF",
ang napili ng mga taga-hanga: false
}'
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/channel/:id/update",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"name": "Acme Corp",
"paglalarawan": "channel para sa mga item para sa Acme Corp",
"kulay": "#FFFFFF",
ang napili ng mga taga-hanga: false
}',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'PUT',
'url': 'https://urlkai.com/api/channel/:id/update',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
katawan: JSON.stringify({
"name": "Acme Corp",
"paglalarawan": "channel para sa mga item para sa Acme Corp",
"kulay": "#FFFFFF",
ang napili ng mga taga-hanga: false
}),
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/channel/:id/update"
payload = {
"name": "Acme Corp",
"paglalarawan": "channel para sa mga item para sa Acme Corp",
"kulay": "#FFFFFF",
ang napili ng mga taga-hanga: false
}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
tugon = kahilingan.kahilingan("PUT", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/channel/:id/update");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = new StringContent("{
"name": "Acme Corp",
"paglalarawan": "channel para sa mga item para sa Acme Corp",
"kulay": "#FFFFFF",
ang napili ng mga taga-hanga: false
}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": 0,
"message": "Matagumpay na na-update ang channel."
}
https://urlkai.com/api/channel/:id/delete
Upang tanggalin ang isang channel, kailangan mong magpadala ng isang kahilingan sa pagtanggal. Ang lahat ng mga item ay hindi nakatalaga din.
curl --location --request DELETE 'https://urlkai.com/api/channel/:id/delete' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/channel/:id/delete",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "TANGGALIN",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'TANGGALIN',
'url': 'https://urlkai.com/api/channel/:id/delete',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/channel/:id/delete"
payload = {}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/channel/:id/delete");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = bagong StringContent("{}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": 0,
"message": "Matagumpay na tinanggal ang channel."
}
https://urlkai.com/api/domains?limit=2&page=1
Upang makuha ang iyong mga branded domain sa pamamagitan ng API, maaari mong gamitin ang endpoint na ito. Maaari mo ring i-filter ang data (Tingnan ang talahanayan para sa karagdagang impormasyon).
Parametro | Açıklama |
---|---|
limitasyon | (opsyonal) Resulta ng data ng bawat pahina |
pahina | (opsyonal) Kasalukuyang kahilingan sa pahina |
curl --location --request GET 'https://urlkai.com/api/domains?limit=2&page=1' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/domains?limit=2&page=1",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "KUMUHA",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'GET',
'url': 'https://urlkai.com/api/domains?limit=2&page=1',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/domains?limit=2&page=1"
payload = {}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/domains?limit=2&page=1");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = bagong StringContent("{}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": "0",
"data": {
"resulta": 2,
"perpage": 2,
"currentpage": 1,
"nextpage": 1,
"maxpage": 1,
"Mga 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
Maaaring idagdag ang isang domain gamit ang endpoint na ito. Mangyaring tiyakin na ang domain ay nakaturo nang tama sa aming server.
Parametro | Açıklama |
---|---|
Domain | (kinakailangan) Branded domain kabilang ang http o https |
pag-redirectroot | (opsyonal) Mag-root ng pag-redirect kapag may bumisita sa iyong domain |
pag-redirect404 | (opsyonal) Pasadyang pag-redirect ng 404 |
curl --location --request POST 'https://urlkai.com/api/domain/add' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"domain": "https:\/\/domain1.com",
"redirectroot": "https:\/\/rootdomain.com",
"redirect404": "https:\/\/rootdomain.com\/404"
}'
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/domain/add",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"domain": "https:\/\/domain1.com",
"redirectroot": "https:\/\/rootdomain.com",
"redirect404": "https:\/\/rootdomain.com\/404"
}',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'POST',
'url': 'https://urlkai.com/api/domain/add',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
katawan: JSON.stringify({
"domain": "https:\/\/domain1.com",
"redirectroot": "https:\/\/rootdomain.com",
"redirect404": "https:\/\/rootdomain.com\/404"
}),
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/domain/add"
payload = {
"domain": "https://domain1.com",
"redirectroot": "https://rootdomain.com",
"redirect404": "https://rootdomain.com/404"
}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
tugon = kahilingan.kahilingan("POST", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/domain/add");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = new StringContent("{
"domain": "https:\/\/domain1.com",
"redirectroot": "https:\/\/rootdomain.com",
"redirect404": "https:\/\/rootdomain.com\/404"
}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": 0,
"ID": 1
}
https://urlkai.com/api/domain/:id/update
Upang i-update ang isang branded domain, kailangan mong magpadala ng isang wastong data sa JSON sa pamamagitan ng isang kahilingan sa PUT. Ang data ay dapat ipadala bilang hilaw na katawan ng iyong kahilingan tulad ng ipinapakita sa ibaba. Ipinapakita ng halimbawa sa ibaba ang lahat ng mga parameter na maaari mong ipadala ngunit hindi mo kailangang ipadala ang lahat (Tingnan ang talahanayan para sa karagdagang impormasyon).
Parametro | Açıklama |
---|---|
pag-redirectroot | (opsyonal) Mag-root ng pag-redirect kapag may bumisita sa iyong domain |
pag-redirect404 | (opsyonal) Pasadyang pag-redirect ng 404 |
curl --location --request PUT 'https://urlkai.com/api/domain/:id/update' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"redirectroot": "https:\/\/rootdomain-new.com",
"redirect404": "https:\/\/rootdomain-new.com\/404"
}'
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/domain/:id/update",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"redirectroot": "https:\/\/rootdomain-new.com",
"redirect404": "https:\/\/rootdomain-new.com\/404"
}',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'PUT',
'url': 'https://urlkai.com/api/domain/:id/update',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
katawan: JSON.stringify({
"redirectroot": "https:\/\/rootdomain-new.com",
"redirect404": "https:\/\/rootdomain-new.com\/404"
}),
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/domain/:id/update"
payload = {
"redirectroot": "https://rootdomain-new.com",
"redirect404": "https://rootdomain-new.com/404"
}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
tugon = kahilingan.kahilingan("PUT", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/domain/:id/update");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = new StringContent("{
"redirectroot": "https:\/\/rootdomain-new.com",
"redirect404": "https:\/\/rootdomain-new.com\/404"
}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": 0,
"message": "Matagumpay na na-update ang domain."
}
https://urlkai.com/api/domain/:id/delete
Upang tanggalin ang isang domain, kailangan mong magpadala ng isang kahilingan sa pagtanggal.
curl --location --request DELETE 'https://urlkai.com/api/domain/:id/delete' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/domain/:id/delete",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "TANGGALIN",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'TANGGALIN',
'url': 'https://urlkai.com/api/domain/:id/delete',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/domain/:id/delete"
payload = {}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/domain/:id/delete");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = bagong StringContent("{}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": 0,
"Message": "Matagumpay na tinanggal ang domain."
}
https://urlkai.com/api/pixels?limit=2&page=1
Upang makuha ang iyong mga code ng pixel sa pamamagitan ng API, maaari mong gamitin ang endpoint na ito. Maaari mo ring i-filter ang data (Tingnan ang talahanayan para sa karagdagang impormasyon).
Parametro | Açıklama |
---|---|
limitasyon | (opsyonal) Resulta ng data ng bawat pahina |
pahina | (opsyonal) Kasalukuyang kahilingan sa pahina |
curl --location --request GET 'https://urlkai.com/api/pixels?limit=2&page=1' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/pixels?limit=2&page=1",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "KUMUHA",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'GET',
'url': 'https://urlkai.com/api/pixels?limit=2&page=1',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/pixels?limit=2&page=1"
payload = {}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/pixels?limit=2&page=1");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = bagong StringContent("{}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": "0",
"data": {
"resulta": 2,
"perpage": 2,
"currentpage": 1,
"nextpage": 1,
"maxpage": 1,
"Pixels": [
{
"id": 1,
"type": "gtmpixel",
"name": "GTM Pixel",
"tag": "GA-123456789",
"date": "2020-11-10 18:00:00"
},
{
"id": 2,
"type": "twitterpixel",
"name": "Twitter Pixel",
"tag": "1234567",
"date": "2020-11-10 18:10:00"
}
]
}
}
https://urlkai.com/api/pixel/add
Maaaring lumikha ng isang pixel gamit ang endpoint na ito. Kailangan mong ipadala ang uri ng pixel at ang tag.
Parametro | Açıklama |
---|---|
uri | (kinakailangan) gtmpixel | gapixel | fbpixel | adwordspixel | linkedinpixel | twitterpixel | adrollpixel | quorapixel | pinterest | Bing | Snapchat | reddit | Tiktok |
Pangalan | (kinakailangan) Pasadyang pangalan para sa iyong pixel |
tag | (kinakailangan) Ang tag para sa pixel |
curl --location --request POST 'https://urlkai.com/api/pixel/add' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"type": "gtmpixel",
"name": "My GTM",
"tag": "GTM-ABCDE"
}'
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/pixel/add",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"type": "gtmpixel",
"name": "My GTM",
"tag": "GTM-ABCDE"
}',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'POST',
'url': 'https://urlkai.com/api/pixel/add',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
katawan: JSON.stringify({
"type": "gtmpixel",
"name": "My GTM",
"tag": "GTM-ABCDE"
}),
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/pixel/add"
payload = {
"type": "gtmpixel",
"name": "My GTM",
"tag": "GTM-ABCDE"
}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
tugon = kahilingan.kahilingan("POST", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/pixel/add");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = new StringContent("{
"type": "gtmpixel",
"name": "My GTM",
"tag": "GTM-ABCDE"
}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": 0,
"ID": 1
}
https://urlkai.com/api/pixel/:id/update
Upang i-update ang isang pixel, kailangan mong magpadala ng isang wastong data sa JSON sa pamamagitan ng isang kahilingan sa PUT. Ang data ay dapat ipadala bilang hilaw na katawan ng iyong kahilingan tulad ng ipinapakita sa ibaba. Ipinapakita ng halimbawa sa ibaba ang lahat ng mga parameter na maaari mong ipadala ngunit hindi mo kailangang ipadala ang lahat (Tingnan ang talahanayan para sa karagdagang impormasyon).
Parametro | Açıklama |
---|---|
Pangalan | (opsyonal) Pasadyang pangalan para sa iyong pixel |
tag | (kinakailangan) Ang tag para sa pixel |
curl --location --request PUT 'https://urlkai.com/api/pixel/:id/update' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "My GTM",
"tag": "GTM-ABCDE"
}'
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/pixel/:id/update",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"name": "My GTM",
"tag": "GTM-ABCDE"
}',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'PUT',
'url': 'https://urlkai.com/api/pixel/:id/update',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
katawan: JSON.stringify({
"name": "My GTM",
"tag": "GTM-ABCDE"
}),
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/pixel/:id/update"
payload = {
"name": "My GTM",
"tag": "GTM-ABCDE"
}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
tugon = kahilingan.kahilingan("PUT", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/pixel/:id/update");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = new StringContent("{
"name": "My GTM",
"tag": "GTM-ABCDE"
}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": 0,
"message": "Matagumpay na na-update ang Pixel."
}
https://urlkai.com/api/pixel/:id/delete
Upang tanggalin ang isang pixel, kailangan mong magpadala ng isang kahilingan sa pagtanggal.
curl --location --request DELETE 'https://urlkai.com/api/pixel/:id/delete' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/pixel/:id/delete",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "TANGGALIN",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'TANGGALIN',
'url': 'https://urlkai.com/api/pixel/:id/delete',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/pixel/:id/delete"
payload = {}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/pixel/:id/delete");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = bagong StringContent("{}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": 0,
"message": "Matagumpay na tinanggal ang Pixel."
}
https://urlkai.com/api/qr?limit=2&page=1
API üzerinden QR kodlarınızı almak için bu uç noktayı kullanabilirsiniz. Ayrıca verileri filtreleyebilirsiniz (Daha fazla bilgi için tabloya bakın).
Parametro | Açıklama |
---|---|
limitasyon | (opsyonal) Resulta ng data ng bawat pahina |
pahina | (opsyonal) Kasalukuyang kahilingan sa pahina |
curl --location --request GET 'https://urlkai.com/api/qr?limit=2&page=1' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/qr?limit=2&page=1",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "KUMUHA",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'GET',
'url': 'https://urlkai.com/api/qr?limit=2&page=1',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/qr?limit=2&page=1"
payload = {}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/qr?limit=2&page=1");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = bagong StringContent("{}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": "0",
"data": {
"resulta": 2,
"perpage": 2,
"currentpage": 1,
"nextpage": 1,
"maxpage": 1,
"QRS": [
{
"id": 2,
"link": "https:\/\/urlkai.com\/qr\/a2d5e",
"Mga Pag-scan": 0,
"name": "Google",
"date": "2020-11-10 18:01:43"
},
{
"id": 1,
"link": "https:\/\/urlkai.com\/qr\/b9edfe",
"Mga Pag-scan": 5,
"name": "Google Canada",
"petsa": "2020-11-10 18:00:25"
}
]
}
}
https://urlkai.com/api/qr/:id
API aracılığıyla tek bir QR kodunun ayrıntılarını almak için bu uç noktayı kullanabilirsiniz.
curl --location --request GET 'https://urlkai.com/api/qr/:id' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/qr/:id",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "KUMUHA",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'GET',
'url': 'https://urlkai.com/api/qr/:id',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/qr/:id"
payload = {}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/qr/:id");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = bagong StringContent("{}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": 0,
"mga detalye": {
"id": 1,
"link": "https:\/\/urlkai.com\/qr\/b9edfe",
"Mga Pag-scan": 5,
"name": "Google Canada",
"petsa": "2020-11-10 18:00:25"
},
"data": {
"Mga Pag-click": 1,
"uniqueClicks": 1,
"topCountries": {
"Hindi kilala": "1"
},
"topReferrers": {
"Direkta, email at iba pa": "1"
},
"topBrowsers": {
"Chrome": "1"
},
"topOs": {
"Windows 10": "1"
},
"socialCount": {
"Facebook": 0,
"Twitter": 0,
"Instagram": 0
}
}
}
https://urlkai.com/api/qr/add
Upang lumikha ng isang QR Code, kailangan mong magpadala ng isang wastong data sa JSON sa pamamagitan ng isang kahilingan sa POST. Ang data ay dapat ipadala bilang hilaw na katawan ng iyong kahilingan tulad ng ipinapakita sa ibaba. Ipinapakita ng halimbawa sa ibaba ang lahat ng mga parameter na maaari mong ipadala ngunit hindi mo kailangang ipadala ang lahat (Tingnan ang talahanayan para sa karagdagang impormasyon).
Parametro | Açıklama |
---|---|
uri | (kinakailangan) teksto | vcard | link | Email | Telepono | sms | Wifi |
Mga Datos | (kinakailangan) Dapat i-embed ang data sa loob ng QR code. Ang data ay maaaring maging string o array depende sa uri |
Background | (opsyonal) Kulay ng RGB hal. rgb (255,255,255) |
Foreground | (opsyonal) Kulay ng RGB hal. rgb (0,0,0) |
Logo | (opsyonal) Landas papunta sa logo alinman sa png o jpg |
Pangalan | (opsyonal) Pangalan ng QR Code |
curl --location --request POST 'https://urlkai.com/api/qr/add' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"type": "link",
"data": "https:\/\/google.com",
"background": "rgb(255,255,255)",
"foreground": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png",
"name": "QR Code API"
}'
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/qr/add",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"type": "link",
"data": "https:\/\/google.com",
"background": "rgb(255,255,255)",
"foreground": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png",
"name": "QR Code API"
}',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'POST',
'url': 'https://urlkai.com/api/qr/add',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
katawan: JSON.stringify({
"type": "link",
"data": "https:\/\/google.com",
"background": "rgb(255,255,255)",
"foreground": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png",
"name": "QR Code API"
}),
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/qr/add"
payload = {
"type": "link",
"data": "https://google.com",
"background": "rgb(255,255,255)",
"foreground": "rgb(0,0,0)",
"logo": "https://site.com/logo.png",
"name": "QR Code API"
}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
tugon = kahilingan.kahilingan("POST", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/qr/add");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = new StringContent("{
"type": "link",
"data": "https:\/\/google.com",
"background": "rgb(255,255,255)",
"foreground": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png",
"name": "QR Code API"
}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": 0,
"id": 3,
"link": "https:\/\/urlkai.com\/qr\/a58f79"
}
https://urlkai.com/api/qr/:id/update
Bir QR Kodunu güncellemek için, bir PUT isteği aracılığıyla JSON'da geçerli bir veri göndermeniz gerekir. Veriler, aşağıda gösterildiği gibi isteğinizin ham gövdesi olarak gönderilmelidir. Aşağıdaki örnek, gönderebileceğiniz tüm parametreleri gösterir, ancak hepsini göndermeniz gerekmez (Daha fazla bilgi için tabloya bakın).
Parametro | Açıklama |
---|---|
Mga Datos | (kinakailangan) Dapat i-embed ang data sa loob ng QR code. Ang data ay maaaring maging string o array depende sa uri |
Background | (opsyonal) Kulay ng RGB hal. rgb (255,255,255) |
Foreground | (opsyonal) Kulay ng RGB hal. rgb (0,0,0) |
Logo | (opsyonal) Landas papunta sa logo alinman sa png o jpg |
curl --location --request PUT 'https://urlkai.com/api/qr/:id/update' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"type": "link",
"data": "https:\/\/google.com",
"background": "rgb(255,255,255)",
"foreground": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png"
}'
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/qr/:id/update",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"type": "link",
"data": "https:\/\/google.com",
"background": "rgb(255,255,255)",
"foreground": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png"
}',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'PUT',
'url': 'https://urlkai.com/api/qr/:id/update',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
katawan: JSON.stringify({
"type": "link",
"data": "https:\/\/google.com",
"background": "rgb(255,255,255)",
"foreground": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png"
}),
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/qr/:id/update"
payload = {
"type": "link",
"data": "https://google.com",
"background": "rgb(255,255,255)",
"foreground": "rgb(0,0,0)",
"logo": "https://site.com/logo.png"
}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
tugon = kahilingan.kahilingan("PUT", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/qr/:id/update");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = new StringContent("{
"type": "link",
"data": "https:\/\/google.com",
"background": "rgb(255,255,255)",
"foreground": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png"
}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": 0,
"message": "Matagumpay na na-update ang QR."
}
https://urlkai.com/api/qr/:id/delete
Bir QR kodunu silmek için bir DELETE isteği göndermeniz gerekir.
curl --location --request DELETE 'https://urlkai.com/api/qr/:id/delete' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/qr/:id/delete",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "TANGGALIN",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'TANGGALIN',
'url': 'https://urlkai.com/api/qr/:id/delete',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/qr/:id/delete"
payload = {}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/qr/:id/delete");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = bagong StringContent("{}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": 0,
"Mensahe": "Matagumpay na tinanggal ang QR Code."
}
https://urlkai.com/api/campaigns?limit=2&page=1
Upang makuha ang iyong mga kampanya sa pamamagitan ng API, maaari mong gamitin ang endpoint na ito. Maaari mo ring i-filter ang data (Tingnan ang talahanayan para sa karagdagang impormasyon).
Parametro | Açıklama |
---|---|
limitasyon | (opsyonal) Resulta ng data ng bawat pahina |
pahina | (opsyonal) Kasalukuyang kahilingan sa pahina |
curl --location --request GET 'https://urlkai.com/api/campaigns?limit=2&page=1' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/campaigns?limit=2&page=1",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "KUMUHA",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'GET',
'url': 'https://urlkai.com/api/campaigns?limit=2&page=1',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/campaigns?limit=2&page=1"
payload = {}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/campaigns?limit=2&page=1");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = bagong StringContent("{}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": "0",
"data": {
"resulta": 2,
"perpage": 2,
"currentpage": 1,
"nextpage": 1,
"maxpage": 1,
"Mga Kampanya": [
{
"id": 1,
"pangalan": "Sample Campaign",
"publiko": mali,
"rotator": false,
"list": "https:\/\/domain.com\/u\/admin\/list-1"
},
{
"id": 2,
"domain": "Kampanya sa Facebook",
"publiko": totoo,
"rotator": "https:\/\/domain.com\/r\/test",
"list": "https:\/\/domain.com\/u\/admin\/test-2"
}
]
}
}
https://urlkai.com/api/campaign/add
Maaaring magdagdag ng isang kampanya gamit ang endpoint na ito.
Parametro | Açıklama |
---|---|
Pangalan | (opsyonal) Pangalan ng kampanya |
Slug | (opsyonal) Rotator Slug |
publiko | (opsyonal) Daan |
curl --location --request POST 'https://urlkai.com/api/campaign/add' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"pangalan": "Bagong Kampanya",
"slug": "bagong-kampanya",
"Publiko": Totoo
}'
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/campaign/add",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"pangalan": "Bagong Kampanya",
"slug": "bagong-kampanya",
"Publiko": Totoo
}',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'POST',
'url': 'https://urlkai.com/api/campaign/add',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
katawan: JSON.stringify({
"pangalan": "Bagong Kampanya",
"slug": "bagong-kampanya",
"Publiko": Totoo
}),
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/campaign/add"
payload = {
"pangalan": "Bagong Kampanya",
"slug": "bagong-kampanya",
"Publiko": Totoo
}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
tugon = kahilingan.kahilingan("POST", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/campaign/add");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = new StringContent("{
"pangalan": "Bagong Kampanya",
"slug": "bagong-kampanya",
"Publiko": Totoo
}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": 0,
"id": 3,
"domain": "Bagong Kampanya",
"publiko": totoo,
"rotator": "https:\/\/domain.com\/r\/new-campaign",
"list": "https:\/\/domain.com\/u\/admin\/new-campaign-3"
}
https://urlkai.com/api/campaign/:campaignid/assign/:linkid
Ang isang maikling link ay maaaring italaga sa isang kampanya gamit ang endpoint na ito. Kinakailangan ng endpoint ang ID ng kampanya at ang ID ng maikling link.
curl --location --request POST 'https://urlkai.com/api/campaign/:campaignid/assign/:linkid' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/campaign/:campaignid/assign/:linkid",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'POST',
'url': 'https://urlkai.com/api/campaign/:campaignid/assign/:linkid',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/campaign/:campaignid/assign/:linkid"
payload = {}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
tugon = kahilingan.kahilingan("POST", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/campaign/:campaignid/assign/:linkid");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = bagong StringContent("{}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": 0,
"message": "Matagumpay na idinagdag ang link sa kampanya."
}
https://urlkai.com/api/campaign/:id/update
Upang i-update ang isang kampanya, kailangan mong magpadala ng wastong data sa JSON sa pamamagitan ng isang kahilingan sa PUT. Ang data ay dapat ipadala bilang hilaw na katawan ng iyong kahilingan tulad ng ipinapakita sa ibaba. Ipinapakita ng halimbawa sa ibaba ang lahat ng mga parameter na maaari mong ipadala ngunit hindi mo kailangang ipadala ang lahat (Tingnan ang talahanayan para sa karagdagang impormasyon).
Parametro | Açıklama |
---|---|
Pangalan | (kinakailangan) Pangalan ng kampanya |
Slug | (opsyonal) Rotator Slug |
publiko | (opsyonal) Daan |
curl --location --request PUT 'https://urlkai.com/api/campaign/:id/update' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"pangalan": "Kampanya sa Twitter",
"slug": "twitter-campaign",
"Publiko": Totoo
}'
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/campaign/:id/update",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"pangalan": "Kampanya sa Twitter",
"slug": "twitter-campaign",
"Publiko": Totoo
}',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'PUT',
'url': 'https://urlkai.com/api/campaign/:id/update',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
katawan: JSON.stringify({
"pangalan": "Kampanya sa Twitter",
"slug": "twitter-campaign",
"Publiko": Totoo
}),
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/campaign/:id/update"
payload = {
"pangalan": "Kampanya sa Twitter",
"slug": "twitter-campaign",
"Publiko": Totoo
}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
tugon = kahilingan.kahilingan("PUT", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/campaign/:id/update");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = new StringContent("{
"pangalan": "Kampanya sa Twitter",
"slug": "twitter-campaign",
"Publiko": Totoo
}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": 0,
"id": 3,
"domain": "Kampanya sa Twitter",
"publiko": totoo,
"rotator": "https:\/\/domain.com\/r\/twitter-campaign",
"list": "https:\/\/domain.com\/u\/admin\/twitter-campaign-3"
}
https://urlkai.com/api/campaign/:id/delete
Upang tanggalin ang isang kampanya, kailangan mong magpadala ng kahilingan sa pagtanggal.
curl --location --request DELETE 'https://urlkai.com/api/campaign/:id/delete' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/campaign/:id/delete",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "TANGGALIN",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'TANGGALIN',
'url': 'https://urlkai.com/api/campaign/:id/delete',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/campaign/:id/delete"
payload = {}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/campaign/:id/delete");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = bagong StringContent("{}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": 0,
"Mensahe": "Matagumpay na tinanggal ang kampanya."
}
https://urlkai.com/api/splash?limit=2&page=1
Upang makakuha ng pasadyang mga pahina ng splash sa pamamagitan ng API, maaari mong gamitin ang endpoint na ito. Maaari mo ring i-filter ang data (Tingnan ang talahanayan para sa karagdagang impormasyon).
Parametro | Açıklama |
---|---|
limitasyon | (opsyonal) Resulta ng data ng bawat pahina |
pahina | (opsyonal) Kasalukuyang kahilingan sa pahina |
curl --location --request GET 'https://urlkai.com/api/splash?limit=2&page=1' \
--header 'Awtorisasyon: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/splash?limit=2&page=1",
CURLOPT_RETURNTRANSFER => totoo,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => totoo,
CURLOPT_CUSTOMREQUEST => "KUMUHA",
CURLOPT_HTTPHEADER => [
"Awtorisasyon: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'paraan': 'GET',
'url': 'https://urlkai.com/api/splash?limit=2&page=1',
'headers': {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
};
request(mga pagpipilian, function (error, tugon) {
kung (error) magtapon ng bagong Error(error);
console.log(tugon.katawan);
});
Mga kahilingan sa pag-import
url = "https://urlkai.com/api/splash?limit=2&page=1"
payload = {}
header = {
'Awtorisasyon': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(tugon.text)
var client = bagong HttpClient();
var request = bagong HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/splash?limit=2&page=1");
kahilingan. Headers.Add("Author", "Bearer YOURAPIKEY");
var content = bagong StringContent("{}", System.Text.Encoding.UTF8, "application/json");
kahilingan. Nilalaman = nilalaman;
var tugon = maghintay kliyente. SendAsync(kahilingan);
tugon. EnsureSuccessStatusCode();
Console.WriteLine(maghintay ng tugon. Content.ReadAsStringAsync());
{
"error": "0",
"data": {
"resulta": 2,
"perpage": 2,
"currentpage": 1,
"nextpage": 1,
"maxpage": 1,
"splash": [
{
"id": 1,
"name": "Product 1 Promo",
"date": "2020-11-10 18:00:00"
},
{
"id": 2,
"name": "Product 2 Promo",
"date": "2020-11-10 18:10:00"
}
]
}
}