Kľúč API je potrebný na spracovanie požiadaviek systémom. Keď sa používateľ zaregistruje, automaticky sa pre neho vygeneruje kľúč API. Kľúč API je potrebné odoslať s každou požiadavkou (pozri úplný príklad nižšie). Ak sa kľúč API neoslať alebo jeho platnosť vypršala, vyskytne sa chyba. Uistite sa, že kľúč API uchovávate v tajnosti, aby ste predišli zneužitiu.
Pre autentifikáciu v systéme API je potrebné pri každej požiadavke odoslať svoj API kľúč ako autorizačný token. Nižšie si môžete pozrieť vzorový kód.
curl --location --request POST 'https://urlkai.com/api/account' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/account",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "PRÍSPEVOK",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
var request = require('požiadavka');
var options = {
"metóda": "POST",
"url": "https://urlkai.com/api/account",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
Telo: ''
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/account"
užitočné zaťaženie = {}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/account");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
Naše API má obmedzovač rýchlosti, ktorý chráni pred prudkým nárastom požiadaviek, aby sa maximalizovala jeho stabilita. Náš obmedzovač rýchlosti je momentálne obmedzený na 30 žiadostí za 1 minútu. Upozorňujeme, že cena sa môže meniť v závislosti od predplateného plánu.
Spolu s odpoveďou sa odošle niekoľko hlavičiek, ktoré je možné preskúmať a určiť rôzne informácie o žiadosti.
X-RateLimit-Limit: 30
X-RateLimit-Remaining: 29
X-RateLimit-Reset: TIMESTAMP
Všetky odpovede API sa predvolene vracajú vo formáte JSON. Ak ich chcete previesť na použiteľné údaje, bude potrebné použiť príslušnú funkciu podľa jazyka. V PHP je možné použiť funkciu json_decode() na konverziu údajov buď na objekt (predvolené) alebo na pole (druhý parameter nastavte na true). Je veľmi dôležité skontrolovať chybový kľúč, pretože poskytuje informácie o tom, či sa vyskytla chyba alebo nie. Môžete tiež skontrolovať kód hlavičky.
{
"error": 1,
"message": "An error occurred"
}
https://urlkai.com/api/account
Ak chcete získať informácie o konte, môžete odoslať žiadosť do tohto koncového bodu, ktorý vráti údaje o konte.
curl --location --request GET 'https://urlkai.com/api/account' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/account",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "ZÍSKAŤ",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
'method': 'GET',
"url": "https://urlkai.com/api/account",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/account"
užitočné zaťaženie = {}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/account");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"chyba": 0,
"údaje": {
"id": 1,
"e-mail": " [chránené e-mailom] ",
"username": "sampleuser",
"avatar": "https:\/\/domain.com\/content\/avatar.png",
"status": "pro",
"vyprší": "2022-11-15 15:00:00",
"registrovaný": "2020-11-10 18:01:43"
}
}
https://urlkai.com/api/account/update
Ak chcete aktualizovať informácie o konte, môžete odoslať žiadosť do tohto koncového bodu, ktorý aktualizuje údaje v konte.
curl --location --request PUT 'https://urlkai.com/api/account/update' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"e-mail": " [chránené e-mailom] ",
"password": "nové heslo"
}'
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/account/update",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"e-mail": " [chránené e-mailom] ",
"password": "nové heslo"
}',
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
"metóda": "PUT",
"url": "https://urlkai.com/api/account/update",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
body: JSON.stringify({
"e-mail": " [chránené e-mailom] ",
"password": "nové heslo"
}),
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/account/update"
užitočné zaťaženie = {
"e-mail": " [chránené e-mailom] ",
"password": "nové heslo"
}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/account/update");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{
"e-mail": " [chránené e-mailom] ",
"password": "nové heslo"
}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"chyba": 0,
"message": "Účet bol úspešne aktualizovaný."
}
https://urlkai.com/api/domains?limit=2&page=1
Ak chcete získať svoje značkové domény prostredníctvom rozhrania API, môžete použiť tento koncový bod. Môžete tiež filtrovať údaje (ďalšie informácie nájdete v tabuľke).
Parameter | Popis |
---|---|
medza | (voliteľné) Výsledok údajov na stranu |
strana | (voliteľné) Žiadosť o aktuálnu stránku |
curl --location --request GET 'https://urlkai.com/api/domains?limit=2&page=1' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/domains?limit=2&page=1",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "ZÍSKAŤ",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
'method': 'GET',
"url": "https://urlkai.com/api/domains?limit=2&page=1",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/domains?limit=2&page=1"
užitočné zaťaženie = {}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/domains?limit=2&page=1");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"error": "0",
"údaje": {
"výsledok": 2,
"perpage": 2,
"aktuálna stránka": 1,
"ďalšia strana": 1,
"maxpage": 1,
"domény": [
{
"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
Pomocou tohto koncového bodu je možné pridať doménu. Uistite sa, že doména je správne nasmerovaná na náš server.
Parameter | Popis |
---|---|
doména | (povinné) Značková doména vrátane http alebo https |
Redirectroot | (voliteľné) Koreňové presmerovanie, keď niekto navštívi vašu doménu |
presmerovanie404 | (voliteľné) Vlastné presmerovanie 404 |
curl --location --request POST 'https://urlkai.com/api/domain/add' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"domain": "https:\/\/domain1.com",
"redirectroot": "https:\/\/rootdomain.com",
"redirect404": "https:\/\/rootdomain.com\/404"
}'
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/domain/add",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "PRÍSPEVOK",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"domain": "https:\/\/domain1.com",
"redirectroot": "https:\/\/rootdomain.com",
"redirect404": "https:\/\/rootdomain.com\/404"
}',
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
"metóda": "POST",
"url": "https://urlkai.com/api/domain/add",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
body: JSON.stringify({
"domain": "https:\/\/domain1.com",
"redirectroot": "https:\/\/rootdomain.com",
"redirect404": "https:\/\/rootdomain.com\/404"
}),
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/domain/add"
užitočné zaťaženie = {
"domain": "https://domain1.com",
"redirectroot": "https://rootdomain.com",
"redirect404": "https://rootdomain.com/404"
}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/domain/add");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{
"domain": "https:\/\/domain1.com",
"redirectroot": "https:\/\/rootdomain.com",
"redirect404": "https:\/\/rootdomain.com\/404"
}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"chyba": 0,
"id": 1
}
https://urlkai.com/api/domain/:id/update
Ak chcete aktualizovať značkovú doménu, musíte odoslať platné údaje vo formáte JSON prostredníctvom požiadavky PUT. Údaje musia byť odoslané ako nespracované telo vašej žiadosti, ako je uvedené nižšie. V nasledujúcom príklade sú uvedené všetky parametre, ktoré môžete odoslať, ale nemusíte odoslať všetky (ďalšie informácie nájdete v tabuľke).
Parameter | Popis |
---|---|
Redirectroot | (voliteľné) Koreňové presmerovanie, keď niekto navštívi vašu doménu |
presmerovanie404 | (voliteľné) Vlastné presmerovanie 404 |
curl --location --request PUT 'https://urlkai.com/api/domain/:id/update' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"redirectroot": "https:\/\/rootdomain-new.com",
"redirect404": "https:\/\/rootdomain-new.com\/404"
}'
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/domain/:id/update",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"redirectroot": "https:\/\/rootdomain-new.com",
"redirect404": "https:\/\/rootdomain-new.com\/404"
}',
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
"metóda": "PUT",
"url": "https://urlkai.com/api/domain/:id/update",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
body: JSON.stringify({
"redirectroot": "https:\/\/rootdomain-new.com",
"redirect404": "https:\/\/rootdomain-new.com\/404"
}),
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/domain/:id/update"
užitočné zaťaženie = {
"redirectroot": "https://rootdomain-new.com",
"redirect404": "https://rootdomain-new.com/404"
}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/domain/:id/update");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{
"redirectroot": "https:\/\/rootdomain-new.com",
"redirect404": "https:\/\/rootdomain-new.com\/404"
}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"chyba": 0,
"message": "Doména bola úspešne aktualizovaná."
}
https://urlkai.com/api/domain/:id/delete
Ak chcete doménu odstrániť, musíte odoslať žiadosť o DELETE.
curl --location --request DELETE 'https://urlkai.com/api/domain/:id/delete' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/domain/:id/delete",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "ZMAZAŤ",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
'method': 'DELETE',
"url": "https://urlkai.com/api/domain/:id/delete",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/domain/:id/delete"
užitočné zaťaženie = {}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/domain/:id/delete");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"chyba": 0,
"message": "Doména bola úspešne odstránená."
}
https://urlkai.com/api/overlay?limit=2&page=1
Ak chcete získať prekrytia cta prostredníctvom rozhrania API, môžete použiť tento koncový bod. Môžete tiež filtrovať údaje (ďalšie informácie nájdete v tabuľke).
Parameter | Popis |
---|---|
medza | (voliteľné) Výsledok údajov na stranu |
strana | (voliteľné) Žiadosť o aktuálnu stránku |
curl --location --request GET 'https://urlkai.com/api/overlay?limit=2&page=1' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/overlay?limit=2&page=1",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "ZÍSKAŤ",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
'method': 'GET',
"url": "https://urlkai.com/api/overlay?limit=2&page=1",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/overlay?limit=2&page=1"
užitočné zaťaženie = {}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/overlay?limit=2&page=1");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"error": "0",
"údaje": {
"výsledok": 2,
"perpage": 2,
"aktuálna stránka": 1,
"ďalšia strana": 1,
"maxpage": 1,
"CTA": [
{
"id": 1,
"type": "správa",
"name": "Promo produkt 1",
"date": "2020-11-10 18:00:00"
},
{
"id": 2,
"type": "kontakt",
"name": "Kontaktná stránka",
"date": "2020-11-10 18:10:00"
}
]
}
}
https://urlkai.com/api/campaigns?limit=2&page=1
Ak chcete získať kampane prostredníctvom rozhrania API, môžete použiť tento koncový bod. Môžete tiež filtrovať údaje (ďalšie informácie nájdete v tabuľke).
Parameter | Popis |
---|---|
medza | (voliteľné) Výsledok údajov na stranu |
strana | (voliteľné) Žiadosť o aktuálnu stránku |
curl --location --request GET 'https://urlkai.com/api/campaigns?limit=2&page=1' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/campaigns?limit=2&page=1",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "ZÍSKAŤ",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
'method': 'GET',
"url": "https://urlkai.com/api/campaigns?limit=2&page=1",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/campaigns?limit=2&page=1"
užitočné zaťaženie = {}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/campaigns?limit=2&page=1");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"error": "0",
"údaje": {
"výsledok": 2,
"perpage": 2,
"aktuálna stránka": 1,
"ďalšia strana": 1,
"maxpage": 1,
"kampane": [
{
"id": 1,
"name": "Ukážková kampaň",
"verejné": nepravdivé,
"rotátor": nepravdivé,
"list": "https:\/\/domain.com\/u\/admin\/list-1"
},
{
"id": 2,
"domain": "Facebook kampaň",
"verejný": pravda,
"rotator": "https:\/\/domain.com\/r\/test",
"list": "https:\/\/domain.com\/u\/admin\/test-2"
}
]
}
}
https://urlkai.com/api/campaign/add
Kampaň je možné pridať pomocou tohto koncového bodu.
Parameter | Popis |
---|---|
meno | (voliteľné) Názov kampane |
slimák | (voliteľné) Rotátorový slimák |
verejnosť | (voliteľné) Prístup |
curl --location --request POST 'https://urlkai.com/api/campaign/add' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "Nová kampaň",
"slug": "nová kampaň",
"verejný": pravdivý
}'
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/campaign/add",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "PRÍSPEVOK",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"name": "Nová kampaň",
"slug": "nová kampaň",
"verejný": pravdivý
}',
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
"metóda": "POST",
"url": "https://urlkai.com/api/campaign/add",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
body: JSON.stringify({
"name": "Nová kampaň",
"slug": "nová kampaň",
"verejný": pravdivý
}),
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/campaign/add"
užitočné zaťaženie = {
"name": "Nová kampaň",
"slug": "nová kampaň",
"verejný": pravdivý
}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/campaign/add");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{
"name": "Nová kampaň",
"slug": "nová kampaň",
"verejný": pravdivý
}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"chyba": 0,
"id": 3,
"domain": "Nová kampaň",
"verejný": pravda,
"rotator": "https:\/\/domain.com\/r\/new-campaign",
"list": "https:\/\/domain.com\/u\/admin\/new-campaign-3"
}
https://urlkai.com/api/campaign/:campaignid/assign/:linkid
Pomocou tohto koncového bodu je možné ku kampani priradiť krátky odkaz. Koncový bod vyžaduje identifikátor kampane a identifikátor krátkeho prepojenia.
curl --location --request POST 'https://urlkai.com/api/campaign/:campaignid/assign/:linkid' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/campaign/:campaignid/assign/:linkid",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "PRÍSPEVOK",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
"metóda": "POST",
"url": "https://urlkai.com/api/campaign/:campaignid/assign/:linkid",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/campaign/:campaignid/assign/:linkid"
užitočné zaťaženie = {}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/campaign/:campaignid/assign/:linkid");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"chyba": 0,
"message": "Prepojenie bolo úspešne pridané do kampane."
}
https://urlkai.com/api/campaign/:id/update
Ak chcete aktualizovať kampaň, musíte odoslať platné údaje vo formáte JSON prostredníctvom požiadavky PUT. Údaje musia byť odoslané ako nespracované telo vašej žiadosti, ako je uvedené nižšie. V nasledujúcom príklade sú uvedené všetky parametre, ktoré môžete odoslať, ale nemusíte odoslať všetky (ďalšie informácie nájdete v tabuľke).
Parameter | Popis |
---|---|
meno | (povinné) Názov kampane |
slimák | (voliteľné) Rotátorový slimák |
verejnosť | (voliteľné) Prístup |
curl --location --request PUT 'https://urlkai.com/api/campaign/:id/update' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "kampaň na Twitteri",
"slug": "twitterová kampaň",
"verejný": pravdivý
}'
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/campaign/:id/update",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"name": "kampaň na Twitteri",
"slug": "twitterová kampaň",
"verejný": pravdivý
}',
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
"metóda": "PUT",
"url": "https://urlkai.com/api/campaign/:id/update",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
body: JSON.stringify({
"name": "kampaň na Twitteri",
"slug": "twitterová kampaň",
"verejný": pravdivý
}),
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/campaign/:id/update"
užitočné zaťaženie = {
"name": "kampaň na Twitteri",
"slug": "twitterová kampaň",
"verejný": pravdivý
}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/campaign/:id/update");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{
"name": "kampaň na Twitteri",
"slug": "twitterová kampaň",
"verejný": pravdivý
}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"chyba": 0,
"id": 3,
"domain": "kampaň na Twitteri",
"verejný": pravda,
"rotator": "https:\/\/domain.com\/r\/twitter-campaign",
"list": "https:\/\/domain.com\/u\/admin\/twitter-campaign-3"
}
https://urlkai.com/api/campaign/:id/delete
Ak chcete kampaň odstrániť, musíte odoslať žiadosť o DELETE.
curl --location --request DELETE 'https://urlkai.com/api/campaign/:id/delete' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/campaign/:id/delete",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "ZMAZAŤ",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
'method': 'DELETE',
"URL": "https://urlkai.com/api/campaign/:id/delete",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/campaign/:id/delete"
užitočné zaťaženie = {}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/campaign/:id/delete");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"chyba": 0,
"message": "Kampaň bola úspešne odstránená."
}
https://urlkai.com/api/splash?limit=2&page=1
Ak chcete získať vlastné úvodné stránky prostredníctvom rozhrania API, môžete použiť tento koncový bod. Môžete tiež filtrovať údaje (ďalšie informácie nájdete v tabuľke).
Parameter | Popis |
---|---|
medza | (voliteľné) Výsledok údajov na stranu |
strana | (voliteľné) Žiadosť o aktuálnu stránku |
curl --location --request GET 'https://urlkai.com/api/splash?limit=2&page=1' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/splash?limit=2&page=1",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "ZÍSKAŤ",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
'method': 'GET',
"url": "https://urlkai.com/api/splash?limit=2&page=1",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/splash?limit=2&page=1"
užitočné zaťaženie = {}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/splash?limit=2&page=1");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"error": "0",
"údaje": {
"výsledok": 2,
"perpage": 2,
"aktuálna stránka": 1,
"ďalšia strana": 1,
"maxpage": 1,
"splash": [
{
"id": 1,
"name": "Promo produkt 1",
"date": "2020-11-10 18:00:00"
},
{
"id": 2,
"name": "Promo produkt 2",
"date": "2020-11-10 18:10:00"
}
]
}
}
https://urlkai.com/api/files?limit=2&page=1
Získajte všetky svoje súbory. Môžete tiež vyhľadávať podľa názvu.
Parameter | Popis |
---|---|
meno | (voliteľné) Vyhľadanie súboru podľa názvu |
medza | (voliteľné) Výsledok údajov na stranu |
strana | (voliteľné) Žiadosť o aktuálnu stránku |
curl --location --request GET 'https://urlkai.com/api/files?limit=2&page=1' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/files?limit=2&page=1",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'method': 'GET',
'url': 'https://urlkai.com/api/files?limit=2&page=1',
'headers': {
'Authorization': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
import requests
url = "https://urlkai.com/api/files?limit=2&page=1"
payload = {}
headers = {
'Authorization': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(response.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/files?limit=2&page=1");
request.Headers.Add("Authorization", "Bearer YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
{
"error": 0,
"result": 3,
"perpage": 15,
"currentpage": 1,
"nextpage": null,
"maxpage": 1,
"list": [
{
"id": 1,
"name": "My Photo",
"downloads": 10,
"shorturl": "https:\/\/urlkai.com\/sFPeq",
"date": "2022-08-09 17:00:00"
},
{
"id": 2,
"name": "My Documents",
"downloads": 15,
"shorturl": "https:\/\/urlkai.com\/aNFGM",
"date": "2022-08-10 17:01:00"
},
{
"id": 3,
"name": "My Files",
"downloads": 5,
"shorturl": "https:\/\/urlkai.com\/vsfwv",
"date": "2022-08-11 19:01:00"
}
]
}
https://urlkai.com/api/files/upload/:filename?name=My+File
Nahrajte súbor odoslaním binárnych údajov ako tela príspevku. Musíte odoslať názov súboru vrátane prípony namiesto :filename v adrese URL (napr. brandkit.zip). Možnosti môžete nastaviť odoslaním nasledujúcich parametrov.
Parameter | Popis |
---|---|
meno | (voliteľné) Názov súboru |
zvyk | (voliteľné) Vlastný alias namiesto náhodného aliasu. |
doména | (voliteľné) Vlastná doména |
heslo | (voliteľné) Ochrana heslom |
uplynutie | (voliteľné) Uplynutie platnosti príkladu stiahnutia 2021-09-28 |
maxdownloads | (voliteľné) Maximálny počet stiahnutí |
curl --location --request POST 'https://urlkai.com/api/files/upload/:filename?name=My+File' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '"BINARY DATA"'
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://urlkai.com/api/files/upload/:filename?name=My+File",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer YOURAPIKEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS =>
'"BINARY DATA"',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require('request');
var options = {
'method': 'POST',
'url': 'https://urlkai.com/api/files/upload/:filename?name=My+File',
'headers': {
'Authorization': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
},
body: JSON.stringify("BINARY DATA"),
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
import requests
url = "https://urlkai.com/api/files/upload/:filename?name=My+File"
payload = "BINARY DATA"
headers = {
'Authorization': 'Bearer YOURAPIKEY',
'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(response.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/files/upload/:filename?name=My+File");
request.Headers.Add("Authorization", "Bearer YOURAPIKEY");
var content = new StringContent(""BINARY DATA"", System.Text.Encoding.UTF8, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
{
"error": 0,
"id": 1,
"shorturl": "https:\/\/urlkai.com\/vecjh"
}
https://urlkai.com/api/pixels?limit=2&page=1
Ak chcete získať kódy pixelov prostredníctvom rozhrania API, môžete použiť tento koncový bod. Môžete tiež filtrovať údaje (ďalšie informácie nájdete v tabuľke).
Parameter | Popis |
---|---|
medza | (voliteľné) Výsledok údajov na stranu |
strana | (voliteľné) Žiadosť o aktuálnu stránku |
curl --location --request GET 'https://urlkai.com/api/pixels?limit=2&page=1' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/pixels?limit=2&page=1",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "ZÍSKAŤ",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
'method': 'GET',
"url": "https://urlkai.com/api/pixels?limit=2&page=1",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/pixels?limit=2&page=1"
užitočné zaťaženie = {}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/pixels?limit=2&page=1");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"error": "0",
"údaje": {
"výsledok": 2,
"perpage": 2,
"aktuálna stránka": 1,
"ďalšia strana": 1,
"maxpage": 1,
"pixely": [
{
"id": 1,
"type": "gtmpixel",
"name": "GTM Pixel",
"tag": "GA-123456789",
"date": "2020-11-10 18:00:00"
},
{
"id": 2,
"type": "twitterpixel",
"name": "Twitter Pixel",
"tag": "1234567",
"date": "2020-11-10 18:10:00"
}
]
}
}
https://urlkai.com/api/pixel/add
Pomocou tohto koncového bodu je možné vytvoriť pixel. Musíte odoslať typ pixelu a značku.
Parameter | Popis |
---|---|
typ | (povinné) gtmpixel | Gapixel | fbpixel | AdWordsPixel | LinkedInInpixel | Twitterpixel | AdrollPixel | Quorapixel | Pinterest | Bing | Snapchat | Reddit | TikTok |
meno | (povinné) Vlastný názov pixelu |
štítok | (povinné) Značka pre pixel |
curl --location --request POST 'https://urlkai.com/api/pixel/add' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"type": "gtmpixel",
"name": "Moje GTM",
"tag": "GTM-ABCDE"
}'
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/pixel/add",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "PRÍSPEVOK",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"type": "gtmpixel",
"name": "Moje GTM",
"tag": "GTM-ABCDE"
}',
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
"metóda": "POST",
"url": "https://urlkai.com/api/pixel/add",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
body: JSON.stringify({
"type": "gtmpixel",
"name": "Moje GTM",
"tag": "GTM-ABCDE"
}),
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/pixel/add"
užitočné zaťaženie = {
"type": "gtmpixel",
"name": "Moje GTM",
"tag": "GTM-ABCDE"
}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/pixel/add");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{
"type": "gtmpixel",
"name": "Moje GTM",
"tag": "GTM-ABCDE"
}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"chyba": 0,
"id": 1
}
https://urlkai.com/api/pixel/:id/update
Ak chcete aktualizovať pixel, musíte odoslať platné údaje vo formáte JSON prostredníctvom požiadavky PUT. Údaje musia byť odoslané ako nespracované telo vašej žiadosti, ako je uvedené nižšie. V nasledujúcom príklade sú uvedené všetky parametre, ktoré môžete odoslať, ale nemusíte odoslať všetky (ďalšie informácie nájdete v tabuľke).
Parameter | Popis |
---|---|
meno | (voliteľné) Vlastný názov pixelu |
štítok | (povinné) Značka pre pixel |
curl --location --request PUT 'https://urlkai.com/api/pixel/:id/update' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "Moje GTM",
"tag": "GTM-ABCDE"
}'
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/pixel/:id/update",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"name": "Moje GTM",
"tag": "GTM-ABCDE"
}',
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
"metóda": "PUT",
"url": "https://urlkai.com/api/pixel/:id/update",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
body: JSON.stringify({
"name": "Moje GTM",
"tag": "GTM-ABCDE"
}),
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/pixel/:id/update"
užitočné zaťaženie = {
"name": "Moje GTM",
"tag": "GTM-ABCDE"
}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/pixel/:id/update");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{
"name": "Moje GTM",
"tag": "GTM-ABCDE"
}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"chyba": 0,
"message": "Pixel bol úspešne aktualizovaný."
}
https://urlkai.com/api/pixel/:id/delete
Ak chcete pixel odstrániť, musíte odoslať žiadosť o odstránenie.
curl --location --request DELETE 'https://urlkai.com/api/pixel/:id/delete' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/pixel/:id/delete",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "ZMAZAŤ",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
'method': 'DELETE',
"url": "https://urlkai.com/api/pixel/:id/delete",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/pixel/:id/delete"
užitočné zaťaženie = {}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/pixel/:id/delete");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"chyba": 0,
"message": "Pixel bol úspešne odstránený."
}
https://urlkai.com/api/qr?limit=2&page=1
Ak chcete získať svoje QR kódy cez API, môžete použiť tento koncový bod. Môžete tiež filtrovať údaje (ďalšie informácie nájdete v tabuľke).
Parameter | Popis |
---|---|
medza | (voliteľné) Výsledok údajov na stranu |
strana | (voliteľné) Žiadosť o aktuálnu stránku |
curl --location --request GET 'https://urlkai.com/api/qr?limit=2&page=1' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/qr?limit=2&page=1",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "ZÍSKAŤ",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
'method': 'GET',
"url": "https://urlkai.com/api/qr?limit=2&page=1",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/qr?limit=2&page=1"
užitočné zaťaženie = {}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/qr?limit=2&page=1");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"error": "0",
"údaje": {
"výsledok": 2,
"perpage": 2,
"aktuálna stránka": 1,
"ďalšia strana": 1,
"maxpage": 1,
"qrs": [
{
"id": 2,
"link": "https:\/\/urlkai.com\/qr\/a2d5e",
"skeny": 0,
"name": "Google",
"date": "2020-11-10 18:01:43"
},
{
"id": 1,
"link": "https:\/\/urlkai.com\/qr\/b9edfe",
"skeny": 5,
"name": "Google Canada",
"date": "2020-11-10 18:00:25"
}
]
}
}
https://urlkai.com/api/qr/:id
Ak chcete získať podrobnosti o jednom QR kóde prostredníctvom rozhrania API, môžete použiť tento koncový bod.
curl --location --request GET 'https://urlkai.com/api/qr/:id' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/qr/:id",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "ZÍSKAŤ",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
'method': 'GET',
"url": "https://urlkai.com/api/qr/:id",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/qr/:id"
užitočné zaťaženie = {}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/qr/:id");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"chyba": 0,
"podrobnosti": {
"id": 1,
"link": "https:\/\/urlkai.com\/qr\/b9edfe",
"skeny": 5,
"name": "Google Canada",
"date": "2020-11-10 18:00:25"
},
"údaje": {
"kliknutia": 1,
"uniqueClicks": 1,
"topCountries": {
"Neznáme": "1"
},
"topReferrers": {
"Priame, e-mail a iné": "1"
},
"topBrowsers": {
"Chrome": "1"
},
"topOs": {
"Windows 10": "1"
},
"socialCount": {
"Facebook": 0,
"Twitter": 0,
"Instagram": 0
}
}
}
https://urlkai.com/api/qr/add
Ak chcete vytvoriť QR kód, musíte odoslať platné údaje vo formáte JSON prostredníctvom požiadavky POST. Údaje musia byť odoslané ako nespracované telo vašej žiadosti, ako je uvedené nižšie. V nasledujúcom príklade sú uvedené všetky parametre, ktoré môžete odoslať, ale nemusíte odoslať všetky (ďalšie informácie nájdete v tabuľke).
Parameter | Popis |
---|---|
typ | (povinné) text | vcard | odkaz | e-mailom | telefón | SMS | Wi-Fi |
údaje | (povinné) Údaje, ktoré sa majú vložiť do QR kódu. Údaje môžu byť reťazec alebo pole v závislosti od typu |
pozadie | (voliteľné) Farba RGB, napr. rgb(255,255,255) |
popredie | (voliteľné) Farba RGB, napr. rgb(0,0,0) |
logo | (voliteľné) Cesta k logu buď png alebo jpg |
meno | (voliteľné) Názov QR kódu |
curl --location --request POST 'https://urlkai.com/api/qr/add' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"type": "odkaz",
"data": "https:\/\/google.com",
"pozadie": "rgb(255,255,255)",
"v popredí": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png",
"name": "Rozhranie API QR kódu"
}'
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/qr/add",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "PRÍSPEVOK",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"type": "odkaz",
"data": "https:\/\/google.com",
"pozadie": "rgb(255,255,255)",
"v popredí": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png",
"name": "Rozhranie API QR kódu"
}',
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
"metóda": "POST",
"url": "https://urlkai.com/api/qr/add",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
body: JSON.stringify({
"type": "odkaz",
"data": "https:\/\/google.com",
"pozadie": "rgb(255,255,255)",
"v popredí": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png",
"name": "Rozhranie API QR kódu"
}),
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/qr/add"
užitočné zaťaženie = {
"type": "odkaz",
"data": "https://google.com",
"pozadie": "rgb(255,255,255)",
"v popredí": "rgb(0,0,0)",
"logo": "https://site.com/logo.png",
"name": "Rozhranie API QR kódu"
}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/qr/add");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{
"type": "odkaz",
"data": "https:\/\/google.com",
"pozadie": "rgb(255,255,255)",
"v popredí": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png",
"name": "Rozhranie API QR kódu"
}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"chyba": 0,
"id": 3,
"link": "https:\/\/urlkai.com\/qr\/a58f79"
}
https://urlkai.com/api/qr/:id/update
Ak chcete aktualizovať QR kód, musíte odoslať platné údaje vo formáte JSON prostredníctvom požiadavky PUT. Údaje musia byť odoslané ako nespracované telo vašej žiadosti, ako je uvedené nižšie. V nasledujúcom príklade sú uvedené všetky parametre, ktoré môžete odoslať, ale nemusíte odoslať všetky (ďalšie informácie nájdete v tabuľke).
Parameter | Popis |
---|---|
údaje | (povinné) Údaje, ktoré sa majú vložiť do QR kódu. Údaje môžu byť reťazec alebo pole v závislosti od typu |
pozadie | (voliteľné) Farba RGB, napr. rgb(255,255,255) |
popredie | (voliteľné) Farba RGB, napr. rgb(0,0,0) |
logo | (voliteľné) Cesta k logu buď png alebo jpg |
curl --location --request PUT 'https://urlkai.com/api/qr/:id/update' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"type": "odkaz",
"data": "https:\/\/google.com",
"pozadie": "rgb(255,255,255)",
"v popredí": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png"
}'
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/qr/:id/update",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"type": "odkaz",
"data": "https:\/\/google.com",
"pozadie": "rgb(255,255,255)",
"v popredí": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png"
}',
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
"metóda": "PUT",
"url": "https://urlkai.com/api/qr/:id/update",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
body: JSON.stringify({
"type": "odkaz",
"data": "https:\/\/google.com",
"pozadie": "rgb(255,255,255)",
"v popredí": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png"
}),
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/qr/:id/update"
užitočné zaťaženie = {
"type": "odkaz",
"data": "https://google.com",
"pozadie": "rgb(255,255,255)",
"v popredí": "rgb(0,0,0)",
"logo": "https://site.com/logo.png"
}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/qr/:id/update");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{
"type": "odkaz",
"data": "https:\/\/google.com",
"pozadie": "rgb(255,255,255)",
"v popredí": "rgb(0,0,0)",
"logo": "https:\/\/site.com\/logo.png"
}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"chyba": 0,
"message": "QR bol úspešne aktualizovaný."
}
https://urlkai.com/api/qr/:id/delete
Ak chcete odstrániť QR kód, musíte odoslať žiadosť o DELETE.
curl --location --request DELETE 'https://urlkai.com/api/qr/:id/delete' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/qr/:id/delete",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "ZMAZAŤ",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
'method': 'DELETE',
"url": "https://urlkai.com/api/qr/:id/delete",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/qr/:id/delete"
užitočné zaťaženie = {}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/qr/:id/delete");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"chyba": 0,
"message": "QR kód bol úspešne odstránený."
}
https://urlkai.com/api/channels?limit=2&page=1
Ak chcete získať svoje kanály prostredníctvom rozhrania API, môžete použiť tento koncový bod. Môžete tiež filtrovať údaje (ďalšie informácie nájdete v tabuľke).
Parameter | Popis |
---|---|
medza | (voliteľné) Výsledok údajov na stranu |
strana | (voliteľné) Žiadosť o aktuálnu stránku |
curl --location --request GET 'https://urlkai.com/api/channels?limit=2&page=1' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/channels?limit=2&page=1",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "ZÍSKAŤ",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
'method': 'GET',
"url": "https://urlkai.com/api/channels?limit=2&page=1",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/channels?limit=2&page=1"
užitočné zaťaženie = {}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/channels?limit=2&page=1");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"error": "0",
"údaje": {
"výsledok": 2,
"perpage": 2,
"aktuálna stránka": 1,
"ďalšia strana": 1,
"maxpage": 1,
"kanály": [
{
"id": 1,
"name": "Kanál 1",
"description": "Popis kanála 1",
"color": "#000000",
"Hviezdička": Pravda
},
{
"id": 2,
"name": "Kanál 2",
"description": "Popis kanála 2",
"color": "#FF0000",
"Starred": False
}
]
}
}
https://urlkai.com/api/channel/:id?limit=1&page=1
Ak chcete získať položky vo vybraných kanáloch prostredníctvom rozhrania API, môžete použiť tento koncový bod. Môžete tiež filtrovať údaje (ďalšie informácie nájdete v tabuľke).
Parameter | Popis |
---|---|
medza | (voliteľné) Výsledok údajov na stranu |
strana | (voliteľné) Žiadosť o aktuálnu stránku |
curl --location --request GET 'https://urlkai.com/api/channel/:id?limit=1&page=1' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/channel/:id?limit=1&page=1",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "ZÍSKAŤ",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
'method': 'GET',
"url": "https://urlkai.com/api/channel/:id?limit=1&page=1",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/channel/:id?limit=1&page=1"
užitočné zaťaženie = {}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/channel/:id?limit=1&page=1");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"error": "0",
"údaje": {
"výsledok": 2,
"perpage": 2,
"aktuálna stránka": 1,
"ďalšia strana": 1,
"maxpage": 1,
"položky": [
{
"type": "odkazy",
"id": 1,
"title": "Môj vzorový odkaz",
"preview": "https:\/\/google.com",
"link": "https:\/\/urlkai.com\/google",
"dátum": "2022-05-12"
},
{
"typ": "bio",
"id": 1,
"title": "Môj vzorový životopis",
"preview": "https:\/\/urlkai.com\/mybio",
"link": "https:\/\/urlkai.com\/mybio",
"dátum": "2022-06-01"
}
]
}
}
https://urlkai.com/api/channel/add
Kanál je možné pridať pomocou tohto koncového bodu.
Parameter | Popis |
---|---|
meno | (povinné) Názov kanála |
popis | (voliteľné) Popis kanála |
farba | (voliteľné) Farba odznaku kanála (HEX) |
Hral | (voliteľné) Kanál označte hviezdičkou alebo nie (pravda alebo nepravda) |
curl --location --request POST 'https://urlkai.com/api/channel/add' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "Nový kanál",
"description": "môj nový kanál",
"color": "#000000",
"Hviezdička": Pravda
}'
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/channel/add",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "PRÍSPEVOK",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"name": "Nový kanál",
"description": "môj nový kanál",
"color": "#000000",
"Hviezdička": Pravda
}',
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
"metóda": "POST",
"url": "https://urlkai.com/api/channel/add",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
body: JSON.stringify({
"name": "Nový kanál",
"description": "môj nový kanál",
"color": "#000000",
"Hviezdička": Pravda
}),
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/channel/add"
užitočné zaťaženie = {
"name": "Nový kanál",
"description": "môj nový kanál",
"color": "#000000",
"Hviezdička": Pravda
}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/channel/add");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{
"name": "Nový kanál",
"description": "môj nový kanál",
"color": "#000000",
"Hviezdička": Pravda
}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"chyba": 0,
"id": 3,
"name": "Nový kanál",
"description": "môj nový kanál",
"color": "#000000",
"Hviezdička": Pravda
}
https://urlkai.com/api/channel/:channelid/assign/:type/:itemid
Položku je možné priradiť k ľubovoľnému kanálu odoslaním požiadavky s ID kanála, typom položky (odkazy, bio alebo qr) a ID položky.
Parameter | Popis |
---|---|
:identifikátor kanála | (povinné) Identifikácia kanála |
:typ | (povinné) odkazy alebo životopis alebo QR |
:itemid | (povinné) ID položky |
curl --location --request POST 'https://urlkai.com/api/channel/:channelid/assign/:type/:itemid' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "PRÍSPEVOK",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
"metóda": "POST",
"url": "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid"
užitočné zaťaženie = {}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"chyba": 0,
"message": "Položka bola úspešne pridaná do kanála."
}
https://urlkai.com/api/channel/:id/update
Ak chcete aktualizovať kanál, musíte odoslať platné údaje vo formáte JSON prostredníctvom požiadavky PUT. Údaje musia byť odoslané ako nespracované telo vašej žiadosti, ako je uvedené nižšie. V nasledujúcom príklade sú uvedené všetky parametre, ktoré môžete odoslať, ale nemusíte odoslať všetky (ďalšie informácie nájdete v tabuľke).
Parameter | Popis |
---|---|
meno | (voliteľné) Názov kanála |
popis | (voliteľné) Popis kanála |
farba | (voliteľné) Farba odznaku kanála (HEX) |
Hral | (voliteľné) Kanál označte hviezdičkou alebo nie (pravda alebo nepravda) |
curl --location --request PUT 'https://urlkai.com/api/channel/:id/update' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "Acme Corp",
"description": "kanál pre položky pre Acme Corp",
"color": "#FFFFFF",
"Starred": False
}'
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/channel/:id/update",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"name": "Acme Corp",
"description": "kanál pre položky pre Acme Corp",
"color": "#FFFFFF",
"Starred": False
}',
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
"metóda": "PUT",
"url": "https://urlkai.com/api/channel/:id/update",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
body: JSON.stringify({
"name": "Acme Corp",
"description": "kanál pre položky pre Acme Corp",
"color": "#FFFFFF",
"Starred": False
}),
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/channel/:id/update"
užitočné zaťaženie = {
"name": "Acme Corp",
"description": "kanál pre položky pre Acme Corp",
"color": "#FFFFFF",
"Starred": False
}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/channel/:id/update");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{
"name": "Acme Corp",
"description": "kanál pre položky pre Acme Corp",
"color": "#FFFFFF",
"Starred": False
}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"chyba": 0,
"message": "Kanál bol úspešne aktualizovaný."
}
https://urlkai.com/api/channel/:id/delete
Ak chcete kanál odstrániť, musíte odoslať žiadosť o odstránenie. Všetky položky budú tiež nepriradené.
curl --location --request DELETE 'https://urlkai.com/api/channel/:id/delete' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/channel/:id/delete",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "ZMAZAŤ",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
'method': 'DELETE',
'url': 'https://urlkai.com/api/channel/:id/delete',
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/channel/:id/delete"
užitočné zaťaženie = {}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/channel/:id/delete");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"chyba": 0,
"message": "Kanál bol úspešne odstránený."
}
https://urlkai.com/api/urls?limit=2&page=1ℴ=date
Ak chcete získať prepojenia cez API, môžete použiť tento koncový bod. Môžete tiež filtrovať údaje (ďalšie informácie nájdete v tabuľke).
Parameter | Popis |
---|---|
medza | (voliteľné) Výsledok údajov na stranu |
strana | (voliteľné) Žiadosť o aktuálnu stránku |
objednať | (voliteľné) Zoradenie údajov medzi dátumom alebo kliknutím |
krátky | (voliteľné) Vyhľadávajte pomocou krátkej adresy URL. Všimnite si, že keď použijete parameter short, všetky ostatné parametre sa ignorujú a ak existuje zhoda, vráti sa odpoveď Single Link. |
q | (voliteľné) Vyhľadávanie odkazov pomocou kľúčového slova |
curl --location --request GET 'https://urlkai.com/api/urls?limit=2&page=1o=date' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/urls?limit=2&page=1o=date",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "ZÍSKAŤ",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
'method': 'GET',
"url": "https://urlkai.com/api/urls?limit=2&page=1o=date",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/urls?limit=2&page=1o=date"
užitočné zaťaženie = {}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/urls?limit=2&page=1o=date");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"error": "0",
"údaje": {
"výsledok": 2,
"perpage": 2,
"aktuálna stránka": 1,
"ďalšia strana": 1,
"maxpage": 1,
"URL": [
{
"id": 2,
"alias": "google",
"shorturl": "https:\/\/urlkai.com\/google",
"longurl": "https:\/\/google.com",
"kliknutia": 0,
"title": "Google",
"opis": "",
"date": "2020-11-10 18:01:43"
},
{
"id": 1,
"alias": "googlecanada",
"shorturl": "https:\/\/urlkai.com\/googlecanada",
"longurl": "https:\/\/google.ca",
"kliknutia": 0,
"title": "Google Canada",
"opis": "",
"date": "2020-11-10 18:00:25"
}
]
}
}
https://urlkai.com/api/url/:id
Ak chcete získať podrobnosti o jednom prepojení prostredníctvom rozhrania API, môžete použiť tento koncový bod.
curl --location --request GET 'https://urlkai.com/api/url/:id' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/url/:id",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "ZÍSKAŤ",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
'method': 'GET',
"url": "https://urlkai.com/api/url/:id",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/url/:id"
užitočné zaťaženie = {}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/url/:id");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"chyba": 0,
"id": 1,
"podrobnosti": {
"id": 1,
"shorturl": "https:\/\/urlkai.com\/googlecanada",
"longurl": "https:\/\/google.com",
"title": "Google",
"opis": "",
"umiestnenie": {
"Kanada": "https:\/\/google.ca",
"Spojené štáty": "https:\/\/google.us"
},
"zariadenie": {
"iphone": "https:\/\/google.com",
"android": "https:\/\/google.com"
},
"expiry": null,
"date": "2020-11-10 18:01:43"
},
"údaje": {
"kliknutia": 0,
"uniqueClicks": 0,
"topCountries": 0,
"topReferrers": 0,
"topBrowsers": 0,
"topOs": 0,
"socialCount": {
"Facebook": 0,
"Twitter": 0,
"google": 0
}
}
}
https://urlkai.com/api/url/add
Ak chcete skrátiť prepojenie, musíte odoslať platné údaje vo formáte JSON prostredníctvom požiadavky POST. Údaje musia byť odoslané ako nespracované telo vašej žiadosti, ako je uvedené nižšie. V nasledujúcom príklade sú uvedené všetky parametre, ktoré môžete odoslať, ale nemusíte odoslať všetky (ďalšie informácie nájdete v tabuľke).
Parameter | Popis |
---|---|
Adresa URL | (povinné) Dlhá adresa URL na skrátenie. |
zvyk | (voliteľné) Vlastný alias namiesto náhodného aliasu. |
typ | (voliteľné) Typ presmerovania [priame, rámové, striekajúce], iba Id pre vlastnú úvodnú stránku alebo ID prekrytia pre CTA stránky |
heslo | (voliteľné) Ochrana heslom |
doména | (voliteľné) Vlastná doména |
uplynutie | (voliteľné) Uplynutie platnosti príkladu odkazu 2021-09-28 23:11:16 |
geografický cieľ | (voliteľné) Údaje geografického zacielenia |
Cieľ zariadenia | (voliteľné) Údaje o zacielení na zariadenie |
jazykový cieľ | (voliteľné) Údaje o jazykovom zacielení |
metatitle | (voliteľné) Meta názov |
Metapopis | (voliteľné) Meta popis |
metaobrázok | (voliteľné) Odkaz na obrázok jpg alebo png |
popis | (voliteľné) Poznámka alebo popis |
Pixelov | (voliteľné) Pole identifikátorov pixelov |
kanál | (voliteľné) Identifikácia kanála |
kampaň | (voliteľné) Identifikátor kampane |
Priamy odkaz | (voliteľné) Objekt obsahujúci odkazy na obchod s aplikáciami. Pri používaní je dôležité nastaviť aj zacielenie na zariadenie. (Nové) Teraz môžete nastaviť parameter "auto" na true, aby sa automaticky generovali priame odkazy z poskytnutého dlhého odkazu. |
stav | (voliteľné) verejnosť alebo súkromné (predvolené) |
curl --location --request POST 'https://urlkai.com/api/url/add' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"url": "https:\/\/google.com",
"status": "súkromný",
"vlastné": "google",
"password": "mypass",
"expiry": "2020-11-11 12:00:00",
"type": "splash",
"metatitle": "Nie Google",
"metadescription": "Nie je to popis Google",
"metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
"description": "Pre Facebook",
"pixely": [
1,
2,
3,
4
],
"kanál": 1,
"kampaň": 1,
"deeplink": {
"auto": true,
"apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
"google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
},
"geotarget": [
{
"location": "Kanada",
"link": "https:\/\/google.ca"
},
{
"location": "Spojené štáty americké",
"link": "https:\/\/google.us"
}
],
"devicetarget": [
{
"device": "iPhone",
"link": "https:\/\/google.com"
},
{
"device": "Android",
"link": "https:\/\/google.com"
}
],
"languagetarget": [
{
"language": "en",
"link": "https:\/\/google.com"
},
{
"jazyk": "fr",
"link": "https:\/\/google.ca"
}
],
"parametre": [
{
"name": "aff",
"value": "3"
},
{
"device": "gtm_source",
"link": "api"
}
]
}'
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/url/add",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "PRÍSPEVOK",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"url": "https:\/\/google.com",
"status": "súkromný",
"vlastné": "google",
"password": "mypass",
"expiry": "2020-11-11 12:00:00",
"type": "splash",
"metatitle": "Nie Google",
"metadescription": "Nie je to popis Google",
"metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
"description": "Pre Facebook",
"pixely": [
1,
2,
3,
4
],
"kanál": 1,
"kampaň": 1,
"deeplink": {
"auto": true,
"apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
"google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
},
"geotarget": [
{
"location": "Kanada",
"link": "https:\/\/google.ca"
},
{
"location": "Spojené štáty americké",
"link": "https:\/\/google.us"
}
],
"devicetarget": [
{
"device": "iPhone",
"link": "https:\/\/google.com"
},
{
"device": "Android",
"link": "https:\/\/google.com"
}
],
"languagetarget": [
{
"language": "en",
"link": "https:\/\/google.com"
},
{
"jazyk": "fr",
"link": "https:\/\/google.ca"
}
],
"parametre": [
{
"name": "aff",
"value": "3"
},
{
"device": "gtm_source",
"link": "api"
}
]
}',
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
"metóda": "POST",
"URL": "https://urlkai.com/api/url/add",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
body: JSON.stringify({
"url": "https:\/\/google.com",
"status": "súkromný",
"vlastné": "google",
"password": "mypass",
"expiry": "2020-11-11 12:00:00",
"type": "splash",
"metatitle": "Nie Google",
"metadescription": "Nie je to popis Google",
"metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
"description": "Pre Facebook",
"pixely": [
1,
2,
3,
4
],
"kanál": 1,
"kampaň": 1,
"deeplink": {
"auto": true,
"apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
"google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
},
"geotarget": [
{
"location": "Kanada",
"link": "https:\/\/google.ca"
},
{
"location": "Spojené štáty americké",
"link": "https:\/\/google.us"
}
],
"devicetarget": [
{
"device": "iPhone",
"link": "https:\/\/google.com"
},
{
"device": "Android",
"link": "https:\/\/google.com"
}
],
"languagetarget": [
{
"language": "en",
"link": "https:\/\/google.com"
},
{
"jazyk": "fr",
"link": "https:\/\/google.ca"
}
],
"parametre": [
{
"name": "aff",
"value": "3"
},
{
"device": "gtm_source",
"link": "api"
}
]
}),
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/url/add"
užitočné zaťaženie = {
"url": "https://google.com",
"status": "súkromný",
"vlastné": "google",
"password": "mypass",
"expiry": "2020-11-11 12:00:00",
"type": "splash",
"metatitle": "Nie Google",
"metadescription": "Nie je to popis Google",
"metaimage": "https://www.mozilla.org/media/protocol/img/logos/firefox/browser/og.4ad05d4125a5.png",
"description": "Pre Facebook",
"pixely": [
1,
2,
3,
4
],
"kanál": 1,
"kampaň": 1,
"deeplink": {
"auto": true,
"jablko": "https://apps.apple.com/us/app/google/id284815942",
"google": "https://play.google.com/store/apps/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
},
"geotarget": [
{
"location": "Kanada",
"link": "https://google.ca"
},
{
"location": "Spojené štáty americké",
"link": "https://google.us"
}
],
"devicetarget": [
{
"device": "iPhone",
"link": "https://google.com"
},
{
"device": "Android",
"link": "https://google.com"
}
],
"languagetarget": [
{
"language": "en",
"link": "https://google.com"
},
{
"jazyk": "fr",
"link": "https://google.ca"
}
],
"parametre": [
{
"name": "aff",
"value": "3"
},
{
"device": "gtm_source",
"link": "api"
}
]
}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/url/add");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{
"url": "https:\/\/google.com",
"status": "súkromný",
"vlastné": "google",
"password": "mypass",
"expiry": "2020-11-11 12:00:00",
"type": "splash",
"metatitle": "Nie Google",
"metadescription": "Nie je to popis Google",
"metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
"description": "Pre Facebook",
"pixely": [
1,
2,
3,
4
],
"kanál": 1,
"kampaň": 1,
"deeplink": {
"auto": true,
"apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
"google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
},
"geotarget": [
{
"location": "Kanada",
"link": "https:\/\/google.ca"
},
{
"location": "Spojené štáty americké",
"link": "https:\/\/google.us"
}
],
"devicetarget": [
{
"device": "iPhone",
"link": "https:\/\/google.com"
},
{
"device": "Android",
"link": "https:\/\/google.com"
}
],
"languagetarget": [
{
"language": "en",
"link": "https:\/\/google.com"
},
{
"jazyk": "fr",
"link": "https:\/\/google.ca"
}
],
"parametre": [
{
"name": "aff",
"value": "3"
},
{
"device": "gtm_source",
"link": "api"
}
]
}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"chyba": 0,
"id": 3,
"shorturl": "https:\/\/urlkai.com\/google"
}
https://urlkai.com/api/url/:id/update
Ak chcete aktualizovať prepojenie, musíte odoslať platné údaje v JSON prostredníctvom PUT požiadavky. Údaje musia byť odoslané ako nespracované telo vašej žiadosti, ako je uvedené nižšie. V nasledujúcom príklade sú uvedené všetky parametre, ktoré môžete odoslať, ale nemusíte odoslať všetky (ďalšie informácie nájdete v tabuľke).
Parameter | Popis |
---|---|
Adresa URL | (povinné) Dlhá adresa URL na skrátenie. |
zvyk | (voliteľné) Vlastný alias namiesto náhodného aliasu. |
typ | (voliteľné) Typ presmerovania [priame, snímkové, striekajúce] |
heslo | (voliteľné) Ochrana heslom |
doména | (voliteľné) Vlastná doména |
uplynutie | (voliteľné) Uplynutie platnosti príkladu odkazu 2021-09-28 23:11:16 |
geografický cieľ | (voliteľné) Údaje geografického zacielenia |
Cieľ zariadenia | (voliteľné) Údaje o zacielení na zariadenie |
jazykový cieľ | (voliteľné) Údaje o jazykovom zacielení |
metatitle | (voliteľné) Meta názov |
Metapopis | (voliteľné) Meta popis |
metaobrázok | (voliteľné) Odkaz na obrázok jpg alebo png |
Pixelov | (voliteľné) Pole identifikátorov pixelov |
kanál | (voliteľné) Identifikácia kanála |
kampaň | (voliteľné) Identifikátor kampane |
Priamy odkaz | (voliteľné) Objekt obsahujúci odkazy na obchod s aplikáciami. Pri používaní je dôležité nastaviť aj zacielenie na zariadenie. |
curl --location --request PUT 'https://urlkai.com/api/url/:id/update' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"url": "https:\/\/google.com",
"vlastné": "google",
"password": "mypass",
"expiry": "2020-11-11 12:00:00",
"type": "splash",
"pixely": [
1,
2,
3,
4
],
"kanál": 1,
"deeplink": {
"apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
"google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
},
"geotarget": [
{
"location": "Kanada",
"link": "https:\/\/google.ca"
},
{
"location": "Spojené štáty americké",
"link": "https:\/\/google.us"
}
],
"devicetarget": [
{
"device": "iPhone",
"link": "https:\/\/google.com"
},
{
"device": "Android",
"link": "https:\/\/google.com"
}
],
"parametre": [
{
"name": "aff",
"value": "3"
},
{
"device": "gtm_source",
"link": "api"
}
]
}'
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/url/:id/update",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"url": "https:\/\/google.com",
"vlastné": "google",
"password": "mypass",
"expiry": "2020-11-11 12:00:00",
"type": "splash",
"pixely": [
1,
2,
3,
4
],
"kanál": 1,
"deeplink": {
"apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
"google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
},
"geotarget": [
{
"location": "Kanada",
"link": "https:\/\/google.ca"
},
{
"location": "Spojené štáty americké",
"link": "https:\/\/google.us"
}
],
"devicetarget": [
{
"device": "iPhone",
"link": "https:\/\/google.com"
},
{
"device": "Android",
"link": "https:\/\/google.com"
}
],
"parametre": [
{
"name": "aff",
"value": "3"
},
{
"device": "gtm_source",
"link": "api"
}
]
}',
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
"metóda": "PUT",
"url": "https://urlkai.com/api/url/:id/update",
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
body: JSON.stringify({
"url": "https:\/\/google.com",
"vlastné": "google",
"password": "mypass",
"expiry": "2020-11-11 12:00:00",
"type": "splash",
"pixely": [
1,
2,
3,
4
],
"kanál": 1,
"deeplink": {
"apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
"google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
},
"geotarget": [
{
"location": "Kanada",
"link": "https:\/\/google.ca"
},
{
"location": "Spojené štáty americké",
"link": "https:\/\/google.us"
}
],
"devicetarget": [
{
"device": "iPhone",
"link": "https:\/\/google.com"
},
{
"device": "Android",
"link": "https:\/\/google.com"
}
],
"parametre": [
{
"name": "aff",
"value": "3"
},
{
"device": "gtm_source",
"link": "api"
}
]
}),
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/url/:id/update"
užitočné zaťaženie = {
"url": "https://google.com",
"vlastné": "google",
"password": "mypass",
"expiry": "2020-11-11 12:00:00",
"type": "splash",
"pixely": [
1,
2,
3,
4
],
"kanál": 1,
"deeplink": {
"jablko": "https://apps.apple.com/us/app/google/id284815942",
"google": "https://play.google.com/store/apps/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
},
"geotarget": [
{
"location": "Kanada",
"link": "https://google.ca"
},
{
"location": "Spojené štáty americké",
"link": "https://google.us"
}
],
"devicetarget": [
{
"device": "iPhone",
"link": "https://google.com"
},
{
"device": "Android",
"link": "https://google.com"
}
],
"parametre": [
{
"name": "aff",
"value": "3"
},
{
"device": "gtm_source",
"link": "api"
}
]
}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/url/:id/update");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{
"url": "https:\/\/google.com",
"vlastné": "google",
"password": "mypass",
"expiry": "2020-11-11 12:00:00",
"type": "splash",
"pixely": [
1,
2,
3,
4
],
"kanál": 1,
"deeplink": {
"apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
"google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
},
"geotarget": [
{
"location": "Kanada",
"link": "https:\/\/google.ca"
},
{
"location": "Spojené štáty americké",
"link": "https:\/\/google.us"
}
],
"devicetarget": [
{
"device": "iPhone",
"link": "https:\/\/google.com"
},
{
"device": "Android",
"link": "https:\/\/google.com"
}
],
"parametre": [
{
"name": "aff",
"value": "3"
},
{
"device": "gtm_source",
"link": "api"
}
]
}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"chyba": 0,
"id": 3,
"short": "https:\/\/urlkai.com\/google"
}
https://urlkai.com/api/url/:id/delete
Ak chcete odstrániť odkaz, musíte odoslať žiadosť o DELETE.
curl --location --request DELETE 'https://urlkai.com/api/url/:id/delete' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();
curl_setopt_array($curl, pole(
CURLOPT_URL => "https://urlkai.com/api/url/:id/delete",
CURLOPT_RETURNTRANSFER => pravda,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => pravda,
CURLOPT_CUSTOMREQUEST => "ZMAZAŤ",
CURLOPT_HTTPHEADER => [
"Oprávnenie: Nositeľ YOURAPIKEY",
"Content-Type: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
ozvena $response;
var request = require('požiadavka');
var options = {
'method': 'DELETE',
'url': 'https://urlkai.com/api/url/:id/delete',
'hlavičky': {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
},
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
if (chyba) vyhodiť novú chybu (chybu);
console.log(odpoveď.telo);
});
Žiadosti o dovoz
url = "https://urlkai.com/api/url/:id/delete"
užitočné zaťaženie = {}
hlavičky = {
"Autorizácia": "Nositeľ YOURAPIKEY",
'content-type': 'application/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
print(odpoveď.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/url/:id/delete");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
{
"chyba": 0,
"message": "Odkaz bol úspešne odstránený"
}