İ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 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/account",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "ПОЩА",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
));
$response = curl_exec($curl);
var request = require('request');
var options = {
"метод": "ПОЩА",
'url': 'https://urlkai.com/api/account',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
тяло: ''
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/account"
полезен товар = {}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=полезен товар)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/account");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. 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. Моля, имайте предвид, че тарифата може да се промени в зависимост от абонаментния план.
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).
Параметр | Açıklama |
---|---|
граница | (по избор) Резултат от данните за страница |
страница | (по избор) Заявка за текуща страница |
заповед | (по избор) Сортиране на данни между дата или щракване |
къс | (по избор) Търсете с помощта на краткия URL адрес. Имайте предвид, че когато използвате краткия параметър, всички останали параметри се игнорират и ако има съвпадение, ще бъде върнат отговор с една връзка. |
q | (по избор) Търсене на връзки по ключова дума |
curl --location --request GET 'https://urlkai.com/api/urls?limit=2&page=1o=date' \
--header 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/urls?limit=2&page=1o=date",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "ПОЛУЧИ",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://urlkai.com/api/urls?limit=2&page=1o=date',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/urls?limit=2&page=1o=date"
полезен товар = {}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=полезен товар)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/urls?limit=2&page=1o=date");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"error": "0",
"данни": {
"резултат": 2,
"perpage": 2,
"currentpage": 1,
"следваща страница": 1,
"maxpage": 1,
"URL адреси": [
{
"id": 2,
"псевдоним": "google",
"shorturl": "https:\/\/urlkai.com\/google",
"longurl": "https:\/\/google.com",
"кликвания": 0,
"title": "Google",
"description": "",
"Дата": "2020-11-10 18:01:43"
},
{
"id": 1,
"псевдоним": "googlecanada",
"shorturl": "https:\/\/urlkai.com\/googlecanada",
"longurl": "https:\/\/google.ca",
"кликвания": 0,
"title": "Google Канада",
"description": "",
"дата": "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 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/url/:id",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "ПОЛУЧИ",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://urlkai.com/api/url/:id',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/url/:id"
полезен товар = {}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=полезен товар)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/url/:id");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"грешка": 0,
"id": 1,
"подробности": {
"id": 1,
"shorturl": "https:\/\/urlkai.com\/googlecanada",
"longurl": "https:\/\/google.com",
"title": "Google",
"description": "",
"местоположение": {
"Канада": "https:\/\/google.ca",
"Съединени щати": "https:\/\/google.us"
},
"устройство": {
"iPhone": "https:\/\/google.com",
"android": "https:\/\/google.com"
},
"изтичане": нула,
"Дата": "2020-11-10 18:01:43"
},
"данни": {
"кликвания": 0,
"uniqueClicks": 0,
"topCountries": 0,
"topReferrers": 0,
"topBrowsers": 0,
"topOs": 0,
"socialCount": {
"Фейсбук": 0,
"Туитър": 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).
Параметр | Açıklama |
---|---|
URL адрес | (задължително) Дълъг URL адрес за съкращаване. |
обичай | (по избор) Персонализиран псевдоним вместо произволен псевдоним. |
вид | (по избор) Тип пренасочване [директно, рамка, пръскане], само Ид за персонализирана начална страница или Идентификатор на наслагване За CTA страници |
парола | (по избор) Защита с парола |
домейн | (по избор) Персонализиран домейн |
Изтичане | (по избор) Изтичане на срока на валидност за примера за връзка 2021-09-28 23:11:16 |
Геотаргет | (по избор) Данни за географско насочване |
devicetarget | (по избор) Данни за насочване по устройство |
Езикова цел | (по избор) Данни за езиково насочване |
метазаглавие | (по избор) Мета заглавие |
Метаописание | (по избор) Мета описание |
метаизображение | (по избор) Връзка към jpg или png изображение |
описание | (по избор) Бележка или описание |
Пиксела | (по избор) Масив от идентификатори на пиксели |
канал | (по избор) Идентификатор на канала |
кампания | (по избор) Идентификационен номер на кампанията |
Дълбока връзка | (по избор) Обект, съдържащ връзки към магазин за приложения. Когато използвате това, е важно да зададете и насочване към устройството. (Ново) Вече можете да зададете параметъра "auto" на true, за да генерирате автоматично дълбоките връзки от предоставената дълга връзка. |
статус | (по избор) общественост или частен (по подразбиране) |
curl --location --request POST 'https://urlkai.com/api/url/add' \
--header 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
--data-raw '{
"url": "https:\/\/google.com",
"status": "частен",
"custom": "google",
"password": "mypass",
"изтичане": "2020-11-11 12:00:00",
"type": "splash",
"metatitle": "Не Google",
"metadescription": "Не е описание от Google",
"metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
"description": "За facebook",
"пиксели": [
1,
2,
3,
4
],
"Канал": 1,
"кампания": 1,
"deeplink": {
"auto": вярно,
"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": [
{
"местоположение": "Канада",
"link": "https:\/\/google.ca"
},
{
"местоположение": "Съединени щати",
"link": "https:\/\/google.us"
}
],
"devicetarget": [
{
"устройство": "iPhone",
"link": "https:\/\/google.com"
},
{
"device": "Android",
"link": "https:\/\/google.com"
}
],
"languagetarget": [
{
"език": "en",
"link": "https:\/\/google.com"
},
{
"език": "fr",
"link": "https:\/\/google.ca"
}
],
"параметри": [
{
"име": "aff",
"value": "3"
},
{
"устройство": "gtm_source",
"link": "API"
}
]
}'
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/url/add",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "ПОЩА",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
CURLOPT_POSTFIELDS =>
'{
"url": "https:\/\/google.com",
"status": "частен",
"custom": "google",
"password": "mypass",
"изтичане": "2020-11-11 12:00:00",
"type": "splash",
"metatitle": "Не Google",
"metadescription": "Не е описание от Google",
"metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
"description": "За facebook",
"пиксели": [
1,
2,
3,
4
],
"Канал": 1,
"кампания": 1,
"deeplink": {
"auto": вярно,
"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": [
{
"местоположение": "Канада",
"link": "https:\/\/google.ca"
},
{
"местоположение": "Съединени щати",
"link": "https:\/\/google.us"
}
],
"devicetarget": [
{
"устройство": "iPhone",
"link": "https:\/\/google.com"
},
{
"device": "Android",
"link": "https:\/\/google.com"
}
],
"languagetarget": [
{
"език": "en",
"link": "https:\/\/google.com"
},
{
"език": "fr",
"link": "https:\/\/google.ca"
}
],
"параметри": [
{
"име": "aff",
"value": "3"
},
{
"устройство": "gtm_source",
"link": "API"
}
]
}',
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
"метод": "ПОЩА",
'url': 'https://urlkai.com/api/url/add',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
body: JSON.stringify({
"url": "https:\/\/google.com",
"status": "частен",
"custom": "google",
"password": "mypass",
"изтичане": "2020-11-11 12:00:00",
"type": "splash",
"metatitle": "Не Google",
"metadescription": "Не е описание от Google",
"metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
"description": "За facebook",
"пиксели": [
1,
2,
3,
4
],
"Канал": 1,
"кампания": 1,
"deeplink": {
"auto": вярно,
"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": [
{
"местоположение": "Канада",
"link": "https:\/\/google.ca"
},
{
"местоположение": "Съединени щати",
"link": "https:\/\/google.us"
}
],
"devicetarget": [
{
"устройство": "iPhone",
"link": "https:\/\/google.com"
},
{
"device": "Android",
"link": "https:\/\/google.com"
}
],
"languagetarget": [
{
"език": "en",
"link": "https:\/\/google.com"
},
{
"език": "fr",
"link": "https:\/\/google.ca"
}
],
"параметри": [
{
"име": "aff",
"value": "3"
},
{
"устройство": "gtm_source",
"link": "API"
}
]
}),
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/url/add"
полезен товар = {
"url": "https://google.com",
"status": "частен",
"custom": "google",
"password": "mypass",
"изтичане": "2020-11-11 12:00:00",
"type": "splash",
"metatitle": "Не Google",
"metadescription": "Не е описание от Google",
"metaimage": "https://www.mozilla.org/media/protocol/img/logos/firefox/browser/og.4ad05d4125a5.png",
"description": "За facebook",
"пиксели": [
1,
2,
3,
4
],
"Канал": 1,
"кампания": 1,
"deeplink": {
"auto": вярно,
"ябълка": "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": [
{
"местоположение": "Канада",
"link": "https://google.ca"
},
{
"местоположение": "Съединени щати",
"link": "https://google.us"
}
],
"devicetarget": [
{
"устройство": "iPhone",
"link": "https://google.com"
},
{
"device": "Android",
"link": "https://google.com"
}
],
"languagetarget": [
{
"език": "en",
"link": "https://google.com"
},
{
"език": "fr",
"link": "https://google.ca"
}
],
"параметри": [
{
"име": "aff",
"value": "3"
},
{
"устройство": "gtm_source",
"link": "API"
}
]
}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/url/add");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{
"url": "https:\/\/google.com",
"status": "частен",
"custom": "google",
"password": "mypass",
"изтичане": "2020-11-11 12:00:00",
"type": "splash",
"metatitle": "Не Google",
"metadescription": "Не е описание от Google",
"metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
"description": "За facebook",
"пиксели": [
1,
2,
3,
4
],
"Канал": 1,
"кампания": 1,
"deeplink": {
"auto": вярно,
"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": [
{
"местоположение": "Канада",
"link": "https:\/\/google.ca"
},
{
"местоположение": "Съединени щати",
"link": "https:\/\/google.us"
}
],
"devicetarget": [
{
"устройство": "iPhone",
"link": "https:\/\/google.com"
},
{
"device": "Android",
"link": "https:\/\/google.com"
}
],
"languagetarget": [
{
"език": "en",
"link": "https:\/\/google.com"
},
{
"език": "fr",
"link": "https:\/\/google.ca"
}
],
"параметри": [
{
"име": "aff",
"value": "3"
},
{
"устройство": "gtm_source",
"link": "API"
}
]
}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"грешка": 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).
Параметр | Açıklama |
---|---|
URL адрес | (задължително) Дълъг URL адрес за съкращаване. |
обичай | (по избор) Персонализиран псевдоним вместо произволен псевдоним. |
вид | (по избор) Тип пренасочване [директно, рамка, пръскане] |
парола | (по избор) Защита с парола |
домейн | (по избор) Персонализиран домейн |
Изтичане | (по избор) Изтичане на срока на валидност за примера за връзка 2021-09-28 23:11:16 |
Геотаргет | (по избор) Данни за географско насочване |
devicetarget | (по избор) Данни за насочване по устройство |
Езикова цел | (по избор) Данни за езиково насочване |
метазаглавие | (по избор) Мета заглавие |
Метаописание | (по избор) Мета описание |
метаизображение | (по избор) Връзка към jpg или png изображение |
Пиксела | (по избор) Масив от идентификатори на пиксели |
канал | (по избор) Идентификатор на канала |
кампания | (по избор) Идентификационен номер на кампанията |
Дълбока връзка | (по избор) Обект, съдържащ връзки към магазин за приложения. Когато използвате това, е важно да зададете и насочване към устройството. |
curl --location --request PUT 'https://urlkai.com/api/url/:id/update' \
--header 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
--data-raw '{
"url": "https:\/\/google.com",
"custom": "google",
"password": "mypass",
"изтичане": "2020-11-11 12:00:00",
"type": "splash",
"пиксели": [
1,
2,
3,
4
],
"Канал": 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": [
{
"местоположение": "Канада",
"link": "https:\/\/google.ca"
},
{
"местоположение": "Съединени щати",
"link": "https:\/\/google.us"
}
],
"devicetarget": [
{
"устройство": "iPhone",
"link": "https:\/\/google.com"
},
{
"device": "Android",
"link": "https:\/\/google.com"
}
],
"параметри": [
{
"име": "aff",
"value": "3"
},
{
"устройство": "gtm_source",
"link": "API"
}
]
}'
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/url/:id/update",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "СЛОЖИ",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
CURLOPT_POSTFIELDS =>
'{
"url": "https:\/\/google.com",
"custom": "google",
"password": "mypass",
"изтичане": "2020-11-11 12:00:00",
"type": "splash",
"пиксели": [
1,
2,
3,
4
],
"Канал": 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": [
{
"местоположение": "Канада",
"link": "https:\/\/google.ca"
},
{
"местоположение": "Съединени щати",
"link": "https:\/\/google.us"
}
],
"devicetarget": [
{
"устройство": "iPhone",
"link": "https:\/\/google.com"
},
{
"device": "Android",
"link": "https:\/\/google.com"
}
],
"параметри": [
{
"име": "aff",
"value": "3"
},
{
"устройство": "gtm_source",
"link": "API"
}
]
}',
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
"метод": "PUT",
'url': 'https://urlkai.com/api/url/:id/update',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
body: JSON.stringify({
"url": "https:\/\/google.com",
"custom": "google",
"password": "mypass",
"изтичане": "2020-11-11 12:00:00",
"type": "splash",
"пиксели": [
1,
2,
3,
4
],
"Канал": 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": [
{
"местоположение": "Канада",
"link": "https:\/\/google.ca"
},
{
"местоположение": "Съединени щати",
"link": "https:\/\/google.us"
}
],
"devicetarget": [
{
"устройство": "iPhone",
"link": "https:\/\/google.com"
},
{
"device": "Android",
"link": "https:\/\/google.com"
}
],
"параметри": [
{
"име": "aff",
"value": "3"
},
{
"устройство": "gtm_source",
"link": "API"
}
]
}),
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/url/:id/update"
полезен товар = {
"url": "https://google.com",
"custom": "google",
"password": "mypass",
"изтичане": "2020-11-11 12:00:00",
"type": "splash",
"пиксели": [
1,
2,
3,
4
],
"Канал": 1,
"deeplink": {
"ябълка": "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": [
{
"местоположение": "Канада",
"link": "https://google.ca"
},
{
"местоположение": "Съединени щати",
"link": "https://google.us"
}
],
"devicetarget": [
{
"устройство": "iPhone",
"link": "https://google.com"
},
{
"device": "Android",
"link": "https://google.com"
}
],
"параметри": [
{
"име": "aff",
"value": "3"
},
{
"устройство": "gtm_source",
"link": "API"
}
]
}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=полезен товар)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/url/:id/update");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{
"url": "https:\/\/google.com",
"custom": "google",
"password": "mypass",
"изтичане": "2020-11-11 12:00:00",
"type": "splash",
"пиксели": [
1,
2,
3,
4
],
"Канал": 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": [
{
"местоположение": "Канада",
"link": "https:\/\/google.ca"
},
{
"местоположение": "Съединени щати",
"link": "https:\/\/google.us"
}
],
"devicetarget": [
{
"устройство": "iPhone",
"link": "https:\/\/google.com"
},
{
"device": "Android",
"link": "https:\/\/google.com"
}
],
"параметри": [
{
"име": "aff",
"value": "3"
},
{
"устройство": "gtm_source",
"link": "API"
}
]
}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"грешка": 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 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/url/:id/delete",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "ИЗТРИВАНЕ",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
"метод": "ИЗТРИВАНЕ",
'url': 'https://urlkai.com/api/url/:id/delete',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/url/:id/delete"
полезен товар = {}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("DELETE", url, headers=headers, json=полезен товар)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/url/:id/delete");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"грешка": 0,
"message": "Връзката е изтрита успешно"
}
https://urlkai.com/api/overlay?limit=2&page=1
За да получите cta наслагвания чрез API, можете да използвате тази крайна точка. Можете също да филтрирате данни (вижте таблицата за повече информация).
Параметр | Açıklama |
---|---|
граница | (по избор) Резултат от данните за страница |
страница | (по избор) Заявка за текуща страница |
curl --location --request GET 'https://urlkai.com/api/overlay?limit=2&page=1' \
--header 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/overlay?limit=2&page=1",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "ПОЛУЧИ",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://urlkai.com/api/overlay?limit=2&page=1',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/overlay?limit=2&page=1"
полезен товар = {}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=полезен товар)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/overlay?limit=2&page=1");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"error": "0",
"данни": {
"резултат": 2,
"perpage": 2,
"currentpage": 1,
"следваща страница": 1,
"maxpage": 1,
"CTA": [
{
"id": 1,
"type": "съобщение",
"name": "Продукт 1 Промоция",
"дата": "2020-11-10 18:00:00"
},
{
"id": 2,
"type": "контакт",
"name": "Страница за контакт",
"дата": "2020-11-10 18:10:00"
}
]
}
}
https://urlkai.com/api/account
Hesapla ilgili bilgi almak için bu uç noktaya bir istek gönderebilirsiniz ve bu, hesapla ilgili verileri döndürür.
curl --location --request GET 'https://urlkai.com/api/account' \
--header 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/account",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "ПОЛУЧИ",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://urlkai.com/api/account',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/account"
полезен товар = {}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=полезен товар)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/account");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"грешка": 0,
"данни": {
"id": 1,
"имейл": " [имейл защитен] ",
"username": "sampleuser",
"avatar": "https:\/\/domain.com\/content\/avatar.png",
"status": "pro",
"изтича": "2022-11-15 15:00:00",
"Регистриран": "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 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
--data-raw '{
"имейл": " [имейл защитен] ",
"password": "newpassword"
}'
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/account/update",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "СЛОЖИ",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
CURLOPT_POSTFIELDS =>
'{
"имейл": " [имейл защитен] ",
"password": "newpassword"
}',
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
"метод": "PUT",
'url': 'https://urlkai.com/api/account/update',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
body: JSON.stringify({
"имейл": " [имейл защитен] ",
"password": "newpassword"
}),
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/account/update"
полезен товар = {
"имейл": " [имейл защитен] ",
"password": "newpassword"
}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=полезен товар)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/account/update");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{
"имейл": " [имейл защитен] ",
"password": "newpassword"
}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"грешка": 0,
"message": "Акаунтът е актуализиран успешно."
}
https://urlkai.com/api/channels?limit=2&page=1
За да получите каналите си чрез API, можете да използвате тази крайна точка. Можете също да филтрирате данни (вижте таблицата за повече информация).
Параметр | Açıklama |
---|---|
граница | (по избор) Резултат от данните за страница |
страница | (по избор) Заявка за текуща страница |
curl --location --request GET 'https://urlkai.com/api/channels?limit=2&page=1' \
--header 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/channels?limit=2&page=1",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "ПОЛУЧИ",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://urlkai.com/api/channels?limit=2&page=1',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/channels?limit=2&page=1"
полезен товар = {}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=полезен товар)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/channels?limit=2&page=1");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"error": "0",
"данни": {
"резултат": 2,
"perpage": 2,
"currentpage": 1,
"следваща страница": 1,
"maxpage": 1,
"канали": [
{
"id": 1,
"name": "Канал 1",
"description": "Описание на канал 1",
"color": "#000000",
"Със звезда": Вярно
},
{
"id": 2,
"name": "Канал 2",
"description": "Описание на канал 2",
"color": "#FF0000",
"със звезда": фалшиво
}
]
}
}
https://urlkai.com/api/channel/:id?limit=1&page=1
За да получите елементи в избрани канали чрез API, можете да използвате тази крайна точка. Можете също да филтрирате данни (вижте таблицата за повече информация).
Параметр | Açıklama |
---|---|
граница | (по избор) Резултат от данните за страница |
страница | (по избор) Заявка за текуща страница |
curl --location --request GET 'https://urlkai.com/api/channel/:id?limit=1&page=1' \
--header 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/channel/:id?limit=1&page=1",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "ПОЛУЧИ",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://urlkai.com/api/channel/:id?limit=1&page=1',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/channel/:id?limit=1&page=1"
полезен товар = {}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=полезен товар)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/channel/:id?limit=1&page=1");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"error": "0",
"данни": {
"резултат": 2,
"perpage": 2,
"currentpage": 1,
"следваща страница": 1,
"maxpage": 1,
"предмети": [
{
"type": "връзки",
"id": 1,
"title": "Моята примерна връзка",
"preview": "https:\/\/google.com",
"link": "https:\/\/urlkai.com\/google",
"дата": "2022-05-12"
},
{
"type": "bio",
"id": 1,
"title": "Моята примерна биография",
"preview": "https:\/\/urlkai.com\/mybio",
"link": "https:\/\/urlkai.com\/mybio",
"дата": "2022-06-01"
}
]
}
}
https://urlkai.com/api/channel/add
С помощта на тази крайна точка може да се добави канал.
Параметр | Açıklama |
---|---|
Име | (задължително) Име на канала |
описание | (по избор) Описание на канала |
цвят | (по избор) Цвят на значката на канала (HEX) |
Участва | (по избор) Звезда на канала или не (вярно или невярно) |
curl --location --request POST 'https://urlkai.com/api/channel/add' \
--header 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
--data-raw '{
"name": "Нов канал",
"description": "Моят нов канал",
"color": "#000000",
"Със звезда": Вярно
}'
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/channel/add",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "ПОЩА",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
CURLOPT_POSTFIELDS =>
'{
"name": "Нов канал",
"description": "Моят нов канал",
"color": "#000000",
"Със звезда": Вярно
}',
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
"метод": "ПОЩА",
'url': 'https://urlkai.com/api/channel/add',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
body: JSON.stringify({
"name": "Нов канал",
"description": "Моят нов канал",
"color": "#000000",
"Със звезда": Вярно
}),
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/channel/add"
полезен товар = {
"name": "Нов канал",
"description": "Моят нов канал",
"color": "#000000",
"Със звезда": Вярно
}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/channel/add");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{
"name": "Нов канал",
"description": "Моят нов канал",
"color": "#000000",
"Със звезда": Вярно
}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"грешка": 0,
"id": 3,
"name": "Нов канал",
"description": "Моят нов канал",
"color": "#000000",
"Със звезда": Вярно
}
https://urlkai.com/api/channel/:channelid/assign/:type/:itemid
Артикул може да бъде присвоен към всеки канал чрез изпращане на заявка с идентификатора на канала, вида на артикула (връзки, биография или qr) и идентификатора на артикула.
Параметр | Açıklama |
---|---|
:channelid | (задължително) Идентификатор на канала |
:вид | (задължително) връзки или биография или QR |
:itemid | (задължително) ID на артикула |
curl --location --request POST 'https://urlkai.com/api/channel/:channelid/assign/:type/:itemid' \
--header 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "ПОЩА",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
"метод": "ПОЩА",
'url': 'https://urlkai.com/api/channel/:channelid/assign/:type/:itemid',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid"
полезен товар = {}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"грешка": 0,
"message": "Елементът е успешно добавен към канала."
}
https://urlkai.com/api/channel/:id/update
За да актуализирате канал, трябва да изпратите валидни данни в JSON чрез PUT заявка. Данните трябва да бъдат изпратени като необработен текст на вашата заявка, както е показано по-долу. Примерът по-долу показва всички параметри, които можете да изпратите, но не сте длъжни да изпращате всички (вижте таблицата за повече информация).
Параметр | Açıklama |
---|---|
Име | (по избор) Име на канала |
описание | (по избор) Описание на канала |
цвят | (по избор) Цвят на значката на канала (HEX) |
Участва | (по избор) Звезда на канала или не (вярно или невярно) |
curl --location --request PUT 'https://urlkai.com/api/channel/:id/update' \
--header 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
--data-raw '{
"име": "Acme Corp",
"description": "канал за артикули за Acme Corp",
"color": "#FFFFFF",
"със звезда": фалшиво
}'
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/channel/:id/update",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "СЛОЖИ",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
CURLOPT_POSTFIELDS =>
'{
"име": "Acme Corp",
"description": "канал за артикули за Acme Corp",
"color": "#FFFFFF",
"със звезда": фалшиво
}',
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
"метод": "PUT",
'url': 'https://urlkai.com/api/channel/:id/update',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
body: JSON.stringify({
"име": "Acme Corp",
"description": "канал за артикули за Acme Corp",
"color": "#FFFFFF",
"със звезда": фалшиво
}),
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/channel/:id/update"
полезен товар = {
"име": "Acme Corp",
"description": "канал за артикули за Acme Corp",
"color": "#FFFFFF",
"със звезда": фалшиво
}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=полезен товар)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/channel/:id/update");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{
"име": "Acme Corp",
"description": "канал за артикули за Acme Corp",
"color": "#FFFFFF",
"със звезда": фалшиво
}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"грешка": 0,
"message": "Каналът е актуализиран успешно."
}
https://urlkai.com/api/channel/:id/delete
За да изтриете канал, трябва да изпратите заявка за изтриване. Всички елементи също ще бъдат отменени.
curl --location --request DELETE 'https://urlkai.com/api/channel/:id/delete' \
--header 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/channel/:id/delete",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "ИЗТРИВАНЕ",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
"метод": "ИЗТРИВАНЕ",
'url': 'https://urlkai.com/api/channel/:id/delete',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/channel/:id/delete"
полезен товар = {}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("DELETE", url, headers=headers, json=полезен товар)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/channel/:id/delete");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"грешка": 0,
"message": "Каналът е изтрит успешно."
}
https://urlkai.com/api/domains?limit=2&page=1
За да получите вашите маркови домейни чрез API, можете да използвате тази крайна точка. Можете също да филтрирате данни (вижте таблицата за повече информация).
Параметр | Açıklama |
---|---|
граница | (по избор) Резултат от данните за страница |
страница | (по избор) Заявка за текуща страница |
curl --location --request GET 'https://urlkai.com/api/domains?limit=2&page=1' \
--header 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/domains?limit=2&page=1",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "ПОЛУЧИ",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://urlkai.com/api/domains?limit=2&page=1',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/domains?limit=2&page=1"
полезен товар = {}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=полезен товар)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/domains?limit=2&page=1");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"error": "0",
"данни": {
"резултат": 2,
"perpage": 2,
"currentpage": 1,
"следваща страница": 1,
"maxpage": 1,
"домейни": [
{
"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
С помощта на тази крайна точка може да се добави домейн. Моля, уверете се, че домейнът е правилно насочен към нашия сървър.
Параметр | Açıklama |
---|---|
домейн | (задължително) Брандиран домейн, включително http или https |
Пренасочване | (по избор) Пренасочване на root, когато някой посети домейна ви |
пренасочване404 | (по избор) Персонализирано 404 пренасочване |
curl --location --request POST 'https://urlkai.com/api/domain/add' \
--header 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
--data-raw '{
"domain": "https:\/\/domain1.com",
"redirectroot": "https:\/\/rootdomain.com",
"redirect404": "https:\/\/rootdomain.com\/404"
}'
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/domain/add",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "ПОЩА",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
CURLOPT_POSTFIELDS =>
'{
"domain": "https:\/\/domain1.com",
"redirectroot": "https:\/\/rootdomain.com",
"redirect404": "https:\/\/rootdomain.com\/404"
}',
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
"метод": "ПОЩА",
'url': 'https://urlkai.com/api/domain/add',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
body: JSON.stringify({
"domain": "https:\/\/domain1.com",
"redirectroot": "https:\/\/rootdomain.com",
"redirect404": "https:\/\/rootdomain.com\/404"
}),
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/domain/add"
полезен товар = {
"domain": "https://domain1.com",
"redirectroot": "https://rootdomain.com",
"redirect404": "https://rootdomain.com/404"
}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/domain/add");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{
"domain": "https:\/\/domain1.com",
"redirectroot": "https:\/\/rootdomain.com",
"redirect404": "https:\/\/rootdomain.com\/404"
}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"грешка": 0,
"id": 1
}
https://urlkai.com/api/domain/:id/update
За да актуализирате брандиран домейн, трябва да изпратите валидни данни в JSON чрез PUT заявка. Данните трябва да бъдат изпратени като необработен текст на вашата заявка, както е показано по-долу. Примерът по-долу показва всички параметри, които можете да изпратите, но не сте длъжни да изпращате всички (вижте таблицата за повече информация).
Параметр | Açıklama |
---|---|
Пренасочване | (по избор) Пренасочване на root, когато някой посети домейна ви |
пренасочване404 | (по избор) Персонализирано 404 пренасочване |
curl --location --request PUT 'https://urlkai.com/api/domain/:id/update' \
--header 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
--data-raw '{
"redirectroot": "https:\/\/rootdomain-new.com",
"redirect404": "https:\/\/rootdomain-new.com\/404"
}'
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/domain/:id/update",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "СЛОЖИ",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
CURLOPT_POSTFIELDS =>
'{
"redirectroot": "https:\/\/rootdomain-new.com",
"redirect404": "https:\/\/rootdomain-new.com\/404"
}',
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
"метод": "PUT",
'url': 'https://urlkai.com/api/domain/:id/update',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
body: JSON.stringify({
"redirectroot": "https:\/\/rootdomain-new.com",
"redirect404": "https:\/\/rootdomain-new.com\/404"
}),
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/domain/:id/update"
полезен товар = {
"redirectroot": "https://rootdomain-new.com",
"redirect404": "https://rootdomain-new.com/404"
}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=полезен товар)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/domain/:id/update");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{
"redirectroot": "https:\/\/rootdomain-new.com",
"redirect404": "https:\/\/rootdomain-new.com\/404"
}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"грешка": 0,
"message": "Домейнът е актуализиран успешно."
}
https://urlkai.com/api/domain/:id/delete
За да изтриете домейн, трябва да изпратите заявка за изтриване.
curl --location --request DELETE 'https://urlkai.com/api/domain/:id/delete' \
--header 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/domain/:id/delete",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "ИЗТРИВАНЕ",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
"метод": "ИЗТРИВАНЕ",
'url': 'https://urlkai.com/api/domain/:id/delete',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/domain/:id/delete"
полезен товар = {}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("DELETE", url, headers=headers, json=полезен товар)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/domain/:id/delete");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"грешка": 0,
"message": "Домейнът е изтрит успешно."
}
https://urlkai.com/api/pixels?limit=2&page=1
За да получите вашите пикселни кодове чрез API, можете да използвате тази крайна точка. Можете също да филтрирате данни (вижте таблицата за повече информация).
Параметр | Açıklama |
---|---|
граница | (по избор) Резултат от данните за страница |
страница | (по избор) Заявка за текуща страница |
curl --location --request GET 'https://urlkai.com/api/pixels?limit=2&page=1' \
--header 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/pixels?limit=2&page=1",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "ПОЛУЧИ",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://urlkai.com/api/pixels?limit=2&page=1',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/pixels?limit=2&page=1"
полезен товар = {}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=полезен товар)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/pixels?limit=2&page=1");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"error": "0",
"данни": {
"резултат": 2,
"perpage": 2,
"currentpage": 1,
"следваща страница": 1,
"maxpage": 1,
"пиксели": [
{
"id": 1,
"type": "gtmpixel",
"name": "GTM Pixel",
"tag": "GA-123456789",
"дата": "2020-11-10 18:00:00"
},
{
"id": 2,
"type": "twitterpixel",
"име": "Twitter Pixel",
"tag": "1234567",
"дата": "2020-11-10 18:10:00"
}
]
}
}
https://urlkai.com/api/pixel/add
С помощта на тази крайна точка може да се създаде пиксел. Трябва да изпратите типа пиксел и етикета.
Параметр | Açıklama |
---|---|
вид | (задължително) gtmpixel | гапиксел | fbpixel | AdWordsPixel | LinkedIn | Туитърпиксел | AdrollPixel | Quorapixel | pinterest | Bing | Snapchat | Reddit | ТикТок |
Име | (задължително) Персонализирано име за пиксела ви |
етикет | (задължително) Маркерът за пиксела |
curl --location --request POST 'https://urlkai.com/api/pixel/add' \
--header 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
--data-raw '{
"type": "gtmpixel",
"име": "Моят GTM",
"tag": "GTM-ABCDE"
}'
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/pixel/add",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "ПОЩА",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
CURLOPT_POSTFIELDS =>
'{
"type": "gtmpixel",
"име": "Моят GTM",
"tag": "GTM-ABCDE"
}',
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
"метод": "ПОЩА",
'url': 'https://urlkai.com/api/pixel/add',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
body: JSON.stringify({
"type": "gtmpixel",
"име": "Моят GTM",
"tag": "GTM-ABCDE"
}),
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/pixel/add"
полезен товар = {
"type": "gtmpixel",
"име": "Моят GTM",
"tag": "GTM-ABCDE"
}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/pixel/add");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{
"type": "gtmpixel",
"име": "Моят GTM",
"tag": "GTM-ABCDE"
}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"грешка": 0,
"id": 1
}
https://urlkai.com/api/pixel/:id/update
За да актуализирате пиксел, трябва да изпратите валидни данни в JSON чрез PUT заявка. Данните трябва да бъдат изпратени като необработен текст на вашата заявка, както е показано по-долу. Примерът по-долу показва всички параметри, които можете да изпратите, но не сте длъжни да изпращате всички (вижте таблицата за повече информация).
Параметр | Açıklama |
---|---|
Име | (по избор) Персонализирано име за пиксела ви |
етикет | (задължително) Маркерът за пиксела |
curl --location --request PUT 'https://urlkai.com/api/pixel/:id/update' \
--header 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
--data-raw '{
"име": "Моят GTM",
"tag": "GTM-ABCDE"
}'
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/pixel/:id/update",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "СЛОЖИ",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
CURLOPT_POSTFIELDS =>
'{
"име": "Моят GTM",
"tag": "GTM-ABCDE"
}',
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
"метод": "PUT",
'url': 'https://urlkai.com/api/pixel/:id/update',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
body: JSON.stringify({
"име": "Моят GTM",
"tag": "GTM-ABCDE"
}),
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/pixel/:id/update"
полезен товар = {
"име": "Моят GTM",
"tag": "GTM-ABCDE"
}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=полезен товар)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/pixel/:id/update");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{
"име": "Моят GTM",
"tag": "GTM-ABCDE"
}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"грешка": 0,
"message": "Pixel е актуализиран успешно."
}
https://urlkai.com/api/pixel/:id/delete
За да изтриете пиксел, трябва да изпратите заявка за изтриване.
curl --location --request DELETE 'https://urlkai.com/api/pixel/:id/delete' \
--header 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/pixel/:id/delete",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "ИЗТРИВАНЕ",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
"метод": "ИЗТРИВАНЕ",
'url': 'https://urlkai.com/api/pixel/:id/delete',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/pixel/:id/delete"
полезен товар = {}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("DELETE", url, headers=headers, json=полезен товар)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/pixel/:id/delete");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"грешка": 0,
"message": "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).
Параметр | Açıklama |
---|---|
граница | (по избор) Резултат от данните за страница |
страница | (по избор) Заявка за текуща страница |
curl --location --request GET 'https://urlkai.com/api/qr?limit=2&page=1' \
--header 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/qr?limit=2&page=1",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "ПОЛУЧИ",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://urlkai.com/api/qr?limit=2&page=1',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/qr?limit=2&page=1"
полезен товар = {}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=полезен товар)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/qr?limit=2&page=1");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"error": "0",
"данни": {
"резултат": 2,
"perpage": 2,
"currentpage": 1,
"следваща страница": 1,
"maxpage": 1,
"QRS": [
{
"id": 2,
"link": "https:\/\/urlkai.com\/qr\/a2d5e",
"сканирания": 0,
"name": "Google",
"Дата": "2020-11-10 18:01:43"
},
{
"id": 1,
"link": "https:\/\/urlkai.com\/qr\/b9edfe",
"сканирания": 5,
"name": "Google Canada",
"дата": "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 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/qr/:id",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "ПОЛУЧИ",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://urlkai.com/api/qr/:id',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/qr/:id"
полезен товар = {}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=полезен товар)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/qr/:id");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"грешка": 0,
"подробности": {
"id": 1,
"link": "https:\/\/urlkai.com\/qr\/b9edfe",
"сканирания": 5,
"name": "Google Canada",
"дата": "2020-11-10 18:00:25"
},
"данни": {
"кликвания": 1,
"uniqueClicks": 1,
"topCountries": {
"Неизвестен": "1"
},
"topReferrers": {
"Директни, имейл и други": "1"
},
"topBrowsers": {
"Chrome": "1"
},
"topOs": {
"Windows 10": "1"
},
"socialCount": {
"Фейсбук": 0,
"Туитър": 0,
"Инстаграм": 0
}
}
}
https://urlkai.com/api/qr/add
За да създадете QR код, трябва да изпратите валидни данни в JSON чрез POST заявка. Данните трябва да бъдат изпратени като необработен текст на вашата заявка, както е показано по-долу. Примерът по-долу показва всички параметри, които можете да изпратите, но не сте длъжни да изпращате всички (вижте таблицата за повече информация).
Параметр | Açıklama |
---|---|
вид | (задължително) текст | VCARD | връзка | Електронна поща | телефон | SMS | WiFi |
данни | (задължително) Данните, които трябва да бъдат вградени в QR кода. Данните могат да бъдат низови или масивни в зависимост от типа |
фон | (по избор) RGB цвят, например rgb(255,255,255) |
преден план | (по избор) RGB цвят, например rgb(0,0,0) |
лого | (по избор) Път към логото png или jpg |
Име | (по избор) Име на QR код |
curl --location --request POST 'https://urlkai.com/api/qr/add' \
--header 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
--data-raw '{
"type": "връзка",
"data": "https:\/\/google.com",
"background": "rgb(255,255,255)",
"преден план": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png",
"name": "API за QR код"
}'
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/qr/add",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "ПОЩА",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
CURLOPT_POSTFIELDS =>
'{
"type": "връзка",
"data": "https:\/\/google.com",
"background": "rgb(255,255,255)",
"преден план": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png",
"name": "API за QR код"
}',
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
"метод": "ПОЩА",
'url': 'https://urlkai.com/api/qr/add',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
body: JSON.stringify({
"type": "връзка",
"data": "https:\/\/google.com",
"background": "rgb(255,255,255)",
"преден план": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png",
"name": "API за QR код"
}),
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/qr/add"
полезен товар = {
"type": "връзка",
"data": "https://google.com",
"background": "rgb(255,255,255)",
"преден план": "rgb(0,0,0)",
"logo": "https://site.com/logo.png",
"name": "API за QR код"
}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/qr/add");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{
"type": "връзка",
"data": "https:\/\/google.com",
"background": "rgb(255,255,255)",
"преден план": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png",
"name": "API за QR код"
}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"грешка": 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).
Параметр | Açıklama |
---|---|
данни | (задължително) Данните, които трябва да бъдат вградени в QR кода. Данните могат да бъдат низови или масивни в зависимост от типа |
фон | (по избор) RGB цвят, например rgb(255,255,255) |
преден план | (по избор) RGB цвят, например rgb(0,0,0) |
лого | (по избор) Път към логото png или jpg |
curl --location --request PUT 'https://urlkai.com/api/qr/:id/update' \
--header 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
--data-raw '{
"type": "връзка",
"data": "https:\/\/google.com",
"background": "rgb(255,255,255)",
"преден план": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png"
}'
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/qr/:id/update",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "СЛОЖИ",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
CURLOPT_POSTFIELDS =>
'{
"type": "връзка",
"data": "https:\/\/google.com",
"background": "rgb(255,255,255)",
"преден план": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png"
}',
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
"метод": "PUT",
'url': 'https://urlkai.com/api/qr/:id/update',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
body: JSON.stringify({
"type": "връзка",
"data": "https:\/\/google.com",
"background": "rgb(255,255,255)",
"преден план": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png"
}),
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/qr/:id/update"
полезен товар = {
"type": "връзка",
"data": "https://google.com",
"background": "rgb(255,255,255)",
"преден план": "rgb(0,0,0)",
"logo": "https://site.com/logo.png"
}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=полезен товар)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/qr/:id/update");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{
"type": "връзка",
"data": "https:\/\/google.com",
"background": "rgb(255,255,255)",
"преден план": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png"
}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"грешка": 0,
"message": "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 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/qr/:id/delete",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "ИЗТРИВАНЕ",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
"метод": "ИЗТРИВАНЕ",
'url': 'https://urlkai.com/api/qr/:id/delete',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/qr/:id/delete"
полезен товар = {}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("DELETE", url, headers=headers, json=полезен товар)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/qr/:id/delete");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"грешка": 0,
"message": "QR кодът е изтрит успешно."
}
https://urlkai.com/api/campaigns?limit=2&page=1
За да получите кампаниите си чрез API, можете да използвате тази крайна точка. Можете също да филтрирате данни (вижте таблицата за повече информация).
Параметр | Açıklama |
---|---|
граница | (по избор) Резултат от данните за страница |
страница | (по избор) Заявка за текуща страница |
curl --location --request GET 'https://urlkai.com/api/campaigns?limit=2&page=1' \
--header 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/campaigns?limit=2&page=1",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "ПОЛУЧИ",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://urlkai.com/api/campaigns?limit=2&page=1',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/campaigns?limit=2&page=1"
полезен товар = {}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=полезен товар)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/campaigns?limit=2&page=1");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"error": "0",
"данни": {
"резултат": 2,
"perpage": 2,
"currentpage": 1,
"следваща страница": 1,
"maxpage": 1,
"кампании": [
{
"id": 1,
"name": "Примерна кампания",
"public": невярно,
"ротатор": невярно,
"list": "https:\/\/domain.com\/u\/admin\/list-1"
},
{
"id": 2,
"домейн": "Кампания във Facebook",
"public": вярно,
"rotator": "https:\/\/domain.com\/r\/test",
"list": "https:\/\/domain.com\/u\/admin\/test-2"
}
]
}
}
https://urlkai.com/api/campaign/add
С помощта на тази крайна точка може да се добави кампания.
Параметр | Açıklama |
---|---|
Име | (по избор) Име на кампанията |
плужек | (по избор) Ротаторен охлюв |
общественост | (по избор) Достъп |
curl --location --request POST 'https://urlkai.com/api/campaign/add' \
--header 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
--data-raw '{
"name": "Нова кампания",
"slug": "нова кампания",
"Публичен": вярно
}'
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/campaign/add",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "ПОЩА",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
CURLOPT_POSTFIELDS =>
'{
"name": "Нова кампания",
"slug": "нова кампания",
"Публичен": вярно
}',
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
"метод": "ПОЩА",
'url': 'https://urlkai.com/api/campaign/add',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
body: JSON.stringify({
"name": "Нова кампания",
"slug": "нова кампания",
"Публичен": вярно
}),
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/campaign/add"
полезен товар = {
"name": "Нова кампания",
"slug": "нова кампания",
"Публичен": вярно
}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/campaign/add");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{
"name": "Нова кампания",
"slug": "нова кампания",
"Публичен": вярно
}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"грешка": 0,
"id": 3,
"domain": "Нова кампания",
"public": вярно,
"rotator": "https:\/\/domain.com\/r\/new-campaign",
"list": "https:\/\/domain.com\/u\/admin\/new-campaign-3"
}
https://urlkai.com/api/campaign/:campaignid/assign/:linkid
Кратка връзка може да бъде присвоена на кампания с помощта на тази крайна точка. Крайната точка изисква идентификационния номер на кампанията и идентификационния номер на кратката връзка.
curl --location --request POST 'https://urlkai.com/api/campaign/:campaignid/assign/:linkid' \
--header 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/campaign/:campaignid/assign/:linkid",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "ПОЩА",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
"метод": "ПОЩА",
'url': 'https://urlkai.com/api/campaign/:campaignid/assign/:linkid',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/campaign/:campaignid/assign/:linkid"
полезен товар = {}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/campaign/:campaignid/assign/:linkid");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"грешка": 0,
"message": "Връзката е успешно добавена към кампанията."
}
https://urlkai.com/api/campaign/:id/update
За да актуализирате кампания, трябва да изпратите валидни данни в JSON чрез PUT заявка. Данните трябва да бъдат изпратени като необработен текст на вашата заявка, както е показано по-долу. Примерът по-долу показва всички параметри, които можете да изпратите, но не сте длъжни да изпращате всички (вижте таблицата за повече информация).
Параметр | Açıklama |
---|---|
Име | (задължително) Име на кампанията |
плужек | (по избор) Ротаторен охлюв |
общественост | (по избор) Достъп |
curl --location --request PUT 'https://urlkai.com/api/campaign/:id/update' \
--header 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
--data-raw '{
"name": "Кампания в Twitter",
"slug": "кампания в Twitter",
"Публичен": вярно
}'
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/campaign/:id/update",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "СЛОЖИ",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
CURLOPT_POSTFIELDS =>
'{
"name": "Кампания в Twitter",
"slug": "кампания в Twitter",
"Публичен": вярно
}',
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
"метод": "PUT",
'url': 'https://urlkai.com/api/campaign/:id/update',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
body: JSON.stringify({
"name": "Кампания в Twitter",
"slug": "кампания в Twitter",
"Публичен": вярно
}),
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/campaign/:id/update"
полезен товар = {
"name": "Кампания в Twitter",
"slug": "кампания в Twitter",
"Публичен": вярно
}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=полезен товар)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/campaign/:id/update");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{
"name": "Кампания в Twitter",
"slug": "кампания в Twitter",
"Публичен": вярно
}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"грешка": 0,
"id": 3,
"domain": "Кампания в Twitter",
"public": вярно,
"rotator": "https:\/\/domain.com\/r\/twitter-campaign",
"list": "https:\/\/domain.com\/u\/admin\/twitter-campaign-3"
}
https://urlkai.com/api/campaign/:id/delete
За да изтриете кампания, трябва да изпратите заявка за изтриване.
curl --location --request DELETE 'https://urlkai.com/api/campaign/:id/delete' \
--header 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/campaign/:id/delete",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "ИЗТРИВАНЕ",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
"метод": "ИЗТРИВАНЕ",
'url': 'https://urlkai.com/api/campaign/:id/delete',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/campaign/:id/delete"
полезен товар = {}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("DELETE", url, headers=headers, json=полезен товар)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/campaign/:id/delete");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"грешка": 0,
"message": "Кампанията е изтрита успешно."
}
https://urlkai.com/api/splash?limit=2&page=1
За да получите персонализирани начални страници чрез API, можете да използвате тази крайна точка. Можете също да филтрирате данни (вижте таблицата за повече информация).
Параметр | Açıklama |
---|---|
граница | (по избор) Резултат от данните за страница |
страница | (по избор) Заявка за текуща страница |
curl --location --request GET 'https://urlkai.com/api/splash?limit=2&page=1' \
--header 'Упълномощаване: Носител YOURAPIKEY' \
--header 'Тип съдържание: application/json' \
$curl = curl_init();
curl_setopt_array($curl, масив(
CURLOPT_URL => "https://urlkai.com/api/splash?limit=2&page=1",
CURLOPT_RETURNTRANSFER => вярно,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => вярно,
CURLOPT_CUSTOMREQUEST => "ПОЛУЧИ",
CURLOPT_HTTPHEADER => [
"Упълномощаване: Приносител YOURAPIKEY",
"Тип съдържание: приложение/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ехо $response;
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://urlkai.com/api/splash?limit=2&page=1',
'headers': {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
},
};
request(options, function (error, response) {
ако (грешка) хвърли нов Грешка(грешка);
console.log(response.body);
});
заявки за импорт
url = "https://urlkai.com/api/splash?limit=2&page=1"
полезен товар = {}
заглавия = {
"Разрешение": "Приносител YOURAPIKEY",
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=полезен товар)
print(response.text)
var client = нов HttpClient();
var request = нов HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/splash?limit=2&page=1");
молба. Headers.Add("Упълномощаване", "Носител YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
молба. Съдържание = съдържание;
var отговор = очаква клиент. SendAsync(заявка);
отговор. EnsureSuccessStatusCode();
Console.WriteLine(очаквам отговор. Content.ReadAsStringAsync());
{
"error": "0",
"данни": {
"резултат": 2,
"perpage": 2,
"currentpage": 1,
"следваща страница": 1,
"maxpage": 1,
"Splash": [
{
"id": 1,
"name": "Продукт 1 Промоция",
"дата": "2020-11-10 18:00:00"
},
{
"id": 2,
"name": "Продукт 2 Промоция",
"дата": "2020-11-10 18:10:00"
}
]
}
}