Damit Anfragen vom System verarbeitet werden können, ist ein API-Schlüssel erforderlich. Sobald sich ein Benutzer registriert, wird automatisch ein API-Schlüssel für diesen Benutzer generiert. Der API-Schlüssel muss mit jeder Anfrage gesendet werden (siehe vollständiges Beispiel unten). Wenn der API-Schlüssel nicht gesendet wird oder abgelaufen ist, wird ein Fehler angezeigt. Bitte achten Sie darauf, Ihren API-Schlüssel geheim zu halten, um Missbrauch zu verhindern.
Um sich beim API-System zu authentifizieren, müssen Sie bei jeder Anfrage Ihren API-Schlüssel als Autorisierungstoken senden. Unten sehen Sie einen Beispielcode.
curl --location --request POST 'https://urlkai.com/api/account' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/account",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "GÖNDERI",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
));
$response = curl_exec($curl);
var request = require('istek');
var seçenekleri = {
'method': 'POST',
'url': 'https://urlkai.com/api/account',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
Gövde: ''
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/account"
yük = {}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/account");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
Unsere API verfügt über einen Ratenbegrenzer zum Schutz vor Anfragenspitzen, um ihre Stabilität zu maximieren. Unser Ratenbegrenzer ist derzeit auf 30 Anfragen pro 1 Minute begrenzt. Ücretin abone olunan plana göre değişebileceğini lütfen unutmayın.
Neben der Antwort werden mehrere Header gesendet, die untersucht werden können, um verschiedene Informationen über die Anfrage zu ermitteln.
X-RateLimit-Limit: 30
X-RateLimit-Remaining: 29
X-RateLimit-Reset: TIMESTAMP
Alle API-Antworten werden standardmäßig im JSON-Format zurückgegeben. Um diese in verwertbare Daten umzuwandeln, muss je nach Sprache die entsprechende Funktion verwendet werden. In PHP kann die Funktion json_decode() verwendet werden, um die Daten entweder in ein Objekt (Standard) oder ein Array (den zweiten Parameter auf true zu setzen) zu konvertieren. Es ist sehr wichtig, den Fehlerschlüssel zu überprüfen, da er Auskunft darüber gibt, ob ein Fehler aufgetreten ist oder nicht. Sie können auch den Header-Code überprüfen.
{
"error": 1,
"message": "An error occurred"
}
https://urlkai.com/api/splash?limit=2&page=1
API aracılığıyla özel açılış sayfaları almak için bu uç noktayı kullanabilirsiniz. Ayrıca verileri filtreleyebilirsiniz (Daha fazla bilgi için tabloya bakın).
Parametre | Beschreibung |
---|---|
sınırlamak | (isteğe bağlı) Sayfa başına veri sonucu |
sayfa | (isteğe bağlı) Geçerli sayfa isteği |
curl --location --request GET 'https://urlkai.com/api/splash?limit=2&page=1' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/splash?limit=2&page=1",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "AL",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'GET',
'url': 'https://urlkai.com/api/splash?limit=2&page=1',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/splash?limit=2&page=1"
yük = {}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/splash?limit=2&page=1");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": "0",
"veri": {
"Sonuç": 2,
"sayfa başına": 2,
"geçerli sayfa": 1,
"sonraki sayfa": 1,
"maxpage": 1,
"Sıçrama": [
{
"Kimlik": 1,
"isim": "Ürün 1 Promosyonu",
"tarih": "2020-11-10 18:00:00"
},
{
"kimlik": 2,
"isim": "Ürün 2 Promosyonu",
"tarih": "2020-11-10 18:10:00"
}
]
}
}
https://urlkai.com/api/overlay?limit=2&page=1
API aracılığıyla cta katmanları almak için bu uç noktayı kullanabilirsiniz. Ayrıca verileri filtreleyebilirsiniz (Daha fazla bilgi için tabloya bakın).
Parametre | Beschreibung |
---|---|
sınırlamak | (isteğe bağlı) Sayfa başına veri sonucu |
sayfa | (isteğe bağlı) Geçerli sayfa isteği |
curl --location --request GET 'https://urlkai.com/api/overlay?limit=2&page=1' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/overlay?limit=2&page=1",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "AL",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'GET',
'url': 'https://urlkai.com/api/overlay?limit=2&page=1',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/overlay?limit=2&page=1"
yük = {}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/overlay?limit=2&page=1");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": "0",
"veri": {
"Sonuç": 2,
"sayfa başına": 2,
"geçerli sayfa": 1,
"sonraki sayfa": 1,
"maxpage": 1,
"cta": [
{
"Kimlik": 1,
"tür": "mesaj",
"isim": "Ürün 1 Promosyonu",
"tarih": "2020-11-10 18:00:00"
},
{
"kimlik": 2,
"tür": "İletişim",
"name": "İletişim Sayfası",
"tarih": "2020-11-10 18:10:00"
}
]
}
}
https://urlkai.com/api/campaigns?limit=2&page=1
Kampanyalarınızı API üzerinden almak için bu uç noktayı kullanabilirsiniz. Ayrıca verileri filtreleyebilirsiniz (Daha fazla bilgi için tabloya bakın).
Parametre | Beschreibung |
---|---|
sınırlamak | (isteğe bağlı) Sayfa başına veri sonucu |
sayfa | (isteğe bağlı) Geçerli sayfa isteği |
curl --location --request GET 'https://urlkai.com/api/campaigns?limit=2&page=1' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/campaigns?limit=2&page=1",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "AL",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'GET',
'url': 'https://urlkai.com/api/campaigns?limit=2&page=1',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/campaigns?limit=2&page=1"
yük = {}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/campaigns?limit=2&page=1");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": "0",
"veri": {
"Sonuç": 2,
"sayfa başına": 2,
"geçerli sayfa": 1,
"sonraki sayfa": 1,
"maxpage": 1,
"Kampanyalar": [
{
"Kimlik": 1,
"name": "Örnek Kampanya",
"public": false,
"döndürücü": yanlış,
"list": "https:\/\/domain.com\/u\/admin\/list-1"
},
{
"kimlik": 2,
"domain": "Facebook Kampanyası",
"public": doğru,
"döndürücü": "https:\/\/domain.com\/r\/test",
"list": "https:\/\/domain.com\/u\/admin\/test-2"
}
]
}
}
https://urlkai.com/api/campaign/add
Bu uç nokta kullanılarak bir kampanya eklenebilir.
Parametre | Beschreibung |
---|---|
ad | (isteğe bağlı) Kampanya adı |
sümüklüböcek | (isteğe bağlı) Döndürücü Sümüklü Böcek |
kamu | (isteğe bağlı) Erişim |
curl --location --request POST 'https://urlkai.com/api/campaign/add' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
--veri-ham '{
"name": "Yeni Kampanya",
"sümüklü böcek": "yeni kampanya",
"genel": doğru
}'
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/campaign/add",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "GÖNDERI",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"name": "Yeni Kampanya",
"sümüklü böcek": "yeni kampanya",
"genel": doğru
}',
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'POST',
'url': 'https://urlkai.com/api/campaign/add',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
gövde: JSON.stringify({
"name": "Yeni Kampanya",
"sümüklü böcek": "yeni kampanya",
"genel": doğru
}),
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/campaign/add"
yük = {
"name": "Yeni Kampanya",
"sümüklü böcek": "yeni kampanya",
"genel": doğru
}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/campaign/add");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{
"name": "Yeni Kampanya",
"sümüklü böcek": "yeni kampanya",
"genel": doğru
}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": 0,
"Kimlik": 3,
"domain": "Yeni Kampanya",
"public": doğru,
"rotator": "https:\/\/domain.com\/r\/yeni-kampanya",
"list": "https:\/\/domain.com\/u\/admin\/new-campaign-3"
}
https://urlkai.com/api/campaign/:campaignid/assign/:linkid
Bu uç nokta kullanılarak bir kampanyaya kısa bir bağlantı atanabilir. Uç nokta, kampanya kimliğini ve kısa bağlantı kimliğini gerektirir.
curl --location --request POST 'https://urlkai.com/api/campaign/:campaignid/assign/:linkid' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/campaign/:campaignid/assign/:linkid",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "GÖNDERI",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'POST',
'url': 'https://urlkai.com/api/campaign/:campaignid/assign/:linkid',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/campaign/:campaignid/assign/:linkid"
yük = {}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/campaign/:campaignid/assign/:linkid");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": 0,
"message": "Bağlantı başarıyla kampanyaya eklendi."
}
https://urlkai.com/api/campaign/:id/update
Bir kampanyayı güncellemek için bir PUT isteği aracılığıyla JSON biçiminde geçerli bir veri göndermeniz gerekir. Veriler, aşağıda gösterildiği gibi talebinizin ham gövdesi olarak gönderilmelidir. Aşağıdaki örnek, gönderebileceğiniz tüm parametreleri gösterir, ancak tümünü göndermeniz gerekmez (Daha fazla bilgi için tabloya bakın).
Parametre | Beschreibung |
---|---|
ad | (gerekli) Kampanya adı |
sümüklüböcek | (isteğe bağlı) Döndürücü Sümüklü Böcek |
kamu | (isteğe bağlı) Erişim |
curl --location --request PUT 'https://urlkai.com/api/campaign/:id/update' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
--veri-ham '{
"name": "Twitter Kampanyası",
"sümüklü böcek": "Twitter kampanyası",
"genel": doğru
}'
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/campaign/:id/update",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "KOYMAK",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"name": "Twitter Kampanyası",
"sümüklü böcek": "Twitter kampanyası",
"genel": doğru
}',
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'PUT',
'url': 'https://urlkai.com/api/campaign/:id/update',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
gövde: JSON.stringify({
"name": "Twitter Kampanyası",
"sümüklü böcek": "Twitter kampanyası",
"genel": doğru
}),
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/campaign/:id/update"
yük = {
"name": "Twitter Kampanyası",
"sümüklü böcek": "Twitter kampanyası",
"genel": doğru
}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=yük)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/campaign/:id/update");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{
"name": "Twitter Kampanyası",
"sümüklü böcek": "Twitter kampanyası",
"genel": doğru
}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": 0,
"Kimlik": 3,
"domain": "Twitter Kampanyası",
"public": doğru,
"rotator": "https:\/\/domain.com\/r\/twitter-kampanyası",
"list": "https:\/\/domain.com\/u\/admin\/twitter-campaign-3"
}
https://urlkai.com/api/campaign/:id/delete
Bir kampanyayı silmek için bir DELETE isteği göndermeniz gerekir.
curl --location --request DELETE 'https://urlkai.com/api/campaign/:id/delete' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/campaign/:id/delete",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "SIL",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'SİL',
'url': 'https://urlkai.com/api/campaign/:id/delete',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/campaign/:id/delete"
yük = {}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("SİL", url, headers=headers, json=payload)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/campaign/:id/delete");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": 0,
"message": "Kampanya başarıyla silindi."
}
https://urlkai.com/api/channels?limit=2&page=1
Kanallarınızı API aracılığıyla almak için bu uç noktayı kullanabilirsiniz. Ayrıca verileri filtreleyebilirsiniz (Daha fazla bilgi için tabloya bakın).
Parametre | Beschreibung |
---|---|
sınırlamak | (isteğe bağlı) Sayfa başına veri sonucu |
sayfa | (isteğe bağlı) Geçerli sayfa isteği |
curl --location --request GET 'https://urlkai.com/api/channels?limit=2&page=1' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/channels?limit=2&page=1",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "AL",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'GET',
'url': 'https://urlkai.com/api/channels?limit=2&page=1',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/channels?limit=2&page=1"
yük = {}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/channels?limit=2&page=1");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": "0",
"veri": {
"Sonuç": 2,
"sayfa başına": 2,
"geçerli sayfa": 1,
"sonraki sayfa": 1,
"maxpage": 1,
"kanallar": [
{
"Kimlik": 1,
"isim": "Kanal 1",
"description": "Kanal 1'in açıklaması",
"renk": "#000000",
"yıldızlı": Doğru
},
{
"kimlik": 2,
"isim": "Kanal 2",
"description": "Kanal 2'nin açıklaması",
"renk": "#FF0000",
"yıldızlı": yanlış
}
]
}
}
https://urlkai.com/api/channel/:id?limit=1&page=1
API aracılığıyla belirli kanallardaki öğeleri almak için bu uç noktayı kullanabilirsiniz. Ayrıca verileri filtreleyebilirsiniz (Daha fazla bilgi için tabloya bakın).
Parametre | Beschreibung |
---|---|
sınırlamak | (isteğe bağlı) Sayfa başına veri sonucu |
sayfa | (isteğe bağlı) Geçerli sayfa isteği |
curl --location --request GET 'https://urlkai.com/api/channel/:id?limit=1&page=1' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/channel/:id?limit=1&page=1",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "AL",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'GET',
'url': 'https://urlkai.com/api/channel/:id?limit=1&page=1',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/channel/:id?limit=1&page=1"
yük = {}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/channel/:id?limit=1&page=1");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": "0",
"veri": {
"Sonuç": 2,
"sayfa başına": 2,
"geçerli sayfa": 1,
"sonraki sayfa": 1,
"maxpage": 1,
"öğeler": [
{
"tür": "bağlantılar",
"Kimlik": 1,
"title": "Örnek Linkim",
"önizleme": "https:\/\/google.com",
"Bağlantı": "https:\/\/urlkai.com\/google",
"tarih": "2022-05-12"
},
{
"tür": "biyo",
"Kimlik": 1,
"title": "Örnek Biyografim",
"Önizleme": "https:\/\/urlkai.com\/mybio",
"Bağlantı": "https:\/\/urlkai.com\/mybio",
"tarih": "2022-06-01"
}
]
}
}
https://urlkai.com/api/channel/add
Bu uç nokta kullanılarak bir kanal eklenebilir.
Parametre | Beschreibung |
---|---|
ad | (gerekli) Kanal adı |
Açıklama | (isteğe bağlı) Kanal açıklaması |
Renk | (isteğe bağlı) Kanal rozeti rengi (HEX) |
Oynadı | (isteğe bağlı) Kanala yıldız ekleme veya ekleme (doğru veya yanlış) |
curl --location --request POST 'https://urlkai.com/api/channel/add' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
--veri-ham '{
"name": "Yeni Kanal",
"description": "yeni kanalım",
"renk": "#000000",
"yıldızlı": Doğru
}'
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/channel/add",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "GÖNDERI",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"name": "Yeni Kanal",
"description": "yeni kanalım",
"renk": "#000000",
"yıldızlı": Doğru
}',
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'POST',
'url': 'https://urlkai.com/api/channel/add',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
gövde: JSON.stringify({
"name": "Yeni Kanal",
"description": "yeni kanalım",
"renk": "#000000",
"yıldızlı": Doğru
}),
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/channel/add"
yük = {
"name": "Yeni Kanal",
"description": "yeni kanalım",
"renk": "#000000",
"yıldızlı": Doğru
}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/channel/add");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{
"name": "Yeni Kanal",
"description": "yeni kanalım",
"renk": "#000000",
"yıldızlı": Doğru
}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": 0,
"Kimlik": 3,
"name": "Yeni Kanal",
"description": "yeni kanalım",
"renk": "#000000",
"yıldızlı": Doğru
}
https://urlkai.com/api/channel/:channelid/assign/:type/:itemid
Bir öğe, kanal kimliği, öğe türü (bağlantılar, biyografi veya qr) ve öğe kimliği ile bir istek gönderilerek herhangi bir kanala atanabilir.
Parametre | Beschreibung |
---|---|
:kanal kimliği | (gerekli) Kanal Kimliği |
:tür | (Gerekli) bağlantılar veya biyografi veya QR |
:itemid | (gerekli) Öğe Kimliği |
curl --location --request POST 'https://urlkai.com/api/channel/:channelid/assign/:type/:itemid' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "GÖNDERI",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'POST',
'url': 'https://urlkai.com/api/channel/:channelid/assign/:type/:itemid',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid"
yük = {}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": 0,
"message": "Öğe kanala başarıyla eklendi."
}
https://urlkai.com/api/channel/:id/update
Bir kanalı güncellemek için PUT isteği aracılığıyla JSON'da geçerli bir veri göndermeniz gerekir. Veriler, aşağıda gösterildiği gibi talebinizin ham gövdesi olarak gönderilmelidir. Aşağıdaki örnek, gönderebileceğiniz tüm parametreleri gösterir, ancak tümünü göndermeniz gerekmez (Daha fazla bilgi için tabloya bakın).
Parametre | Beschreibung |
---|---|
ad | (isteğe bağlı) Kanal adı |
Açıklama | (isteğe bağlı) Kanal açıklaması |
Renk | (isteğe bağlı) Kanal rozeti rengi (HEX) |
Oynadı | (isteğe bağlı) Kanala yıldız ekleme veya ekleme (doğru veya yanlış) |
curl --location --request PUT 'https://urlkai.com/api/channel/:id/update' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
--veri-ham '{
"isim": "Acme Corp",
"description": "Acme Corp için öğeler için kanal",
"renk": "#FFFFFF",
"yıldızlı": yanlış
}'
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/channel/:id/update",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "KOYMAK",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"isim": "Acme Corp",
"description": "Acme Corp için öğeler için kanal",
"renk": "#FFFFFF",
"yıldızlı": yanlış
}',
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'PUT',
'url': 'https://urlkai.com/api/channel/:id/update',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
gövde: JSON.stringify({
"isim": "Acme Corp",
"description": "Acme Corp için öğeler için kanal",
"renk": "#FFFFFF",
"yıldızlı": yanlış
}),
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/channel/:id/update"
yük = {
"isim": "Acme Corp",
"description": "Acme Corp için öğeler için kanal",
"renk": "#FFFFFF",
"yıldızlı": yanlış
}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=yük)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/channel/:id/update");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{
"isim": "Acme Corp",
"description": "Acme Corp için öğeler için kanal",
"renk": "#FFFFFF",
"yıldızlı": yanlış
}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": 0,
"message": "Kanal başarıyla güncellendi."
}
https://urlkai.com/api/channel/:id/delete
Bir kanalı silmek için bir DELETE isteği göndermeniz gerekir. Tüm öğeler de atanmamış olacaktır.
curl --location --request DELETE 'https://urlkai.com/api/channel/:id/delete' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/channel/:id/delete",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "SIL",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'SİL',
'url': 'https://urlkai.com/api/channel/:id/delete',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/channel/:id/delete"
yük = {}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("SİL", url, headers=headers, json=payload)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/channel/:id/delete");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": 0,
"message": "Kanal başarıyla silindi."
}
https://urlkai.com/api/account
Um Informationen über das Konto zu erhalten, können Sie eine Anfrage an diesen Endpunkt senden, der Daten über das Konto zurückgibt.
curl --location --request GET 'https://urlkai.com/api/account' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/account",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "AL",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'GET',
'url': 'https://urlkai.com/api/account',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/account"
yük = {}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/account");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": 0,
"veri": {
"Kimlik": 1,
"e-posta": " [e-posta korumalı] ",
"kullanıcı adı": "örnekkullanıcı",
"avatar": "https:\/\/domain.com\/content\/avatar.png",
"durum": "yanlı",
"sona eriyor": "2022-11-15 15:00:00",
"Kayıtlı": "2020-11-10 18:01:43"
}
}
https://urlkai.com/api/account/update
Um Informationen zu dem Konto zu aktualisieren, können Sie eine Anfrage an diesen Endpunkt senden und er aktualisiert die Daten zu dem Konto.
curl --location --request PUT 'https://urlkai.com/api/account/update' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
--veri-ham '{
"e-posta": " [e-posta korumalı] ",
"şifre": "yeni şifre"
}'
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/account/update",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "KOYMAK",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"e-posta": " [e-posta korumalı] ",
"şifre": "yeni şifre"
}',
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'PUT',
'url': 'https://urlkai.com/api/account/update',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
gövde: JSON.stringify({
"e-posta": " [e-posta korumalı] ",
"şifre": "yeni şifre"
}),
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/account/update"
yük = {
"e-posta": " [e-posta korumalı] ",
"şifre": "yeni şifre"
}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=yük)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/account/update");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{
"e-posta": " [e-posta korumalı] ",
"şifre": "yeni şifre"
}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": 0,
"message": "Hesap başarıyla güncellendi."
}
https://urlkai.com/api/domains?limit=2&page=1
Markalı alan adlarınızı API aracılığıyla almak için bu uç noktayı kullanabilirsiniz. Ayrıca verileri filtreleyebilirsiniz (Daha fazla bilgi için tabloya bakın).
Parametre | Beschreibung |
---|---|
sınırlamak | (isteğe bağlı) Sayfa başına veri sonucu |
sayfa | (isteğe bağlı) Geçerli sayfa isteği |
curl --location --request GET 'https://urlkai.com/api/domains?limit=2&page=1' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/domains?limit=2&page=1",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "AL",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'GET',
'url': 'https://urlkai.com/api/domains?limit=2&page=1',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/domains?limit=2&page=1"
yük = {}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/domains?limit=2&page=1");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": "0",
"veri": {
"Sonuç": 2,
"sayfa başına": 2,
"geçerli sayfa": 1,
"sonraki sayfa": 1,
"maxpage": 1,
"etki alanları": [
{
"Kimlik": 1,
"etki alanı": "https:\/\/domain1.com",
"redirectroot": "https:\/\/rootdomain.com",
"redirect404": "https:\/\/rootdomain.com\/404"
},
{
"kimlik": 2,
"etki alanı": "https:\/\/domain2.com",
"redirectroot": "https:\/\/rootdomain2.com",
"redirect404": "https:\/\/rootdomain2.com\/404"
}
]
}
}
https://urlkai.com/api/domain/add
Bu uç nokta kullanılarak bir etki alanı eklenebilir. Lütfen alan adının sunucumuza doğru bir şekilde yönlendirildiğinden emin olun.
Parametre | Beschreibung |
---|---|
alan | (gerekli) http veya https dahil olmak üzere markalı alan adı |
Yönlendirme Kökü | (isteğe bağlı) Birisi etki alanınızı ziyaret ettiğinde kök yönlendirmesi |
yönlendirme404 | (isteğe bağlı) Özel 404 yönlendirmesi |
curl --location --request POST 'https://urlkai.com/api/domain/add' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
--veri-ham '{
"etki alanı": "https:\/\/domain1.com",
"redirectroot": "https:\/\/rootdomain.com",
"redirect404": "https:\/\/rootdomain.com\/404"
}'
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/domain/add",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "GÖNDERI",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"etki alanı": "https:\/\/domain1.com",
"redirectroot": "https:\/\/rootdomain.com",
"redirect404": "https:\/\/rootdomain.com\/404"
}',
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'POST',
'url': 'https://urlkai.com/api/domain/add',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
gövde: JSON.stringify({
"etki alanı": "https:\/\/domain1.com",
"redirectroot": "https:\/\/rootdomain.com",
"redirect404": "https:\/\/rootdomain.com\/404"
}),
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/domain/add"
yük = {
"etki alanı": "https://domain1.com",
"redirectroot": "https://rootdomain.com",
"redirect404": "https://rootdomain.com/404"
}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/domain/add");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{
"etki alanı": "https:\/\/domain1.com",
"redirectroot": "https:\/\/rootdomain.com",
"redirect404": "https:\/\/rootdomain.com\/404"
}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": 0,
"Kimlik": 1
}
https://urlkai.com/api/domain/:id/update
Markalı bir alan adını güncellemek için PUT isteği aracılığıyla JSON formatında geçerli bir veri göndermeniz gerekir. Veriler, aşağıda gösterildiği gibi talebinizin ham gövdesi olarak gönderilmelidir. Aşağıdaki örnek, gönderebileceğiniz tüm parametreleri gösterir, ancak tümünü göndermeniz gerekmez (Daha fazla bilgi için tabloya bakın).
Parametre | Beschreibung |
---|---|
Yönlendirme Kökü | (isteğe bağlı) Birisi etki alanınızı ziyaret ettiğinde kök yönlendirmesi |
yönlendirme404 | (isteğe bağlı) Özel 404 yönlendirmesi |
curl --location --request PUT 'https://urlkai.com/api/domain/:id/update' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
--veri-ham '{
"redirectroot": "https:\/\/rootdomain-new.com",
"redirect404": "https:\/\/rootdomain-new.com\/404"
}'
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/domain/:id/update",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "KOYMAK",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"redirectroot": "https:\/\/rootdomain-new.com",
"redirect404": "https:\/\/rootdomain-new.com\/404"
}',
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'PUT',
'url': 'https://urlkai.com/api/domain/:id/update',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
gövde: JSON.stringify({
"redirectroot": "https:\/\/rootdomain-new.com",
"redirect404": "https:\/\/rootdomain-new.com\/404"
}),
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/domain/:id/update"
yük = {
"redirectroot": "https://rootdomain-new.com",
"redirect404": "https://rootdomain-new.com/404"
}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=yük)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/domain/:id/update");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{
"redirectroot": "https:\/\/rootdomain-new.com",
"redirect404": "https:\/\/rootdomain-new.com\/404"
}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": 0,
"message": "Etki alanı başarıyla güncellendi."
}
https://urlkai.com/api/domain/:id/delete
Bir alan adını silmek için bir DELETE isteği göndermeniz gerekir.
curl --location --request DELETE 'https://urlkai.com/api/domain/:id/delete' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/domain/:id/delete",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "SIL",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'SİL',
'url': 'https://urlkai.com/api/domain/:id/delete',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/domain/:id/delete"
yük = {}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("SİL", url, headers=headers, json=payload)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/domain/:id/delete");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": 0,
"message": "Etki alanı başarıyla silindi."
}
https://urlkai.com/api/pixels?limit=2&page=1
Piksel kodlarınızı API aracılığıyla almak için bu uç noktayı kullanabilirsiniz. Ayrıca verileri filtreleyebilirsiniz (Daha fazla bilgi için tabloya bakın).
Parametre | Beschreibung |
---|---|
sınırlamak | (isteğe bağlı) Sayfa başına veri sonucu |
sayfa | (isteğe bağlı) Geçerli sayfa isteği |
curl --location --request GET 'https://urlkai.com/api/pixels?limit=2&page=1' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/pixels?limit=2&page=1",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "AL",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'GET',
'url': 'https://urlkai.com/api/pixels?limit=2&page=1',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/pixels?limit=2&page=1"
yük = {}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/pixels?limit=2&page=1");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": "0",
"veri": {
"Sonuç": 2,
"sayfa başına": 2,
"geçerli sayfa": 1,
"sonraki sayfa": 1,
"maxpage": 1,
"piksel": [
{
"Kimlik": 1,
"tür": "gtmpixel",
"isim": "GTM Pikseli",
"etiket": "GA-123456789",
"tarih": "2020-11-10 18:00:00"
},
{
"kimlik": 2,
"tür": "twitterpixel",
"ad": "Twitter Pikseli",
"etiket": "1234567",
"tarih": "2020-11-10 18:10:00"
}
]
}
}
https://urlkai.com/api/pixel/add
Bu uç nokta kullanılarak bir piksel oluşturulabilir. Piksel türünü ve etiketi göndermeniz gerekir.
Parametre | Beschreibung |
---|---|
tür | (Gerekli) GTMPIXEL | Gapiksel | fbpixel | AdwordsPixel | Linkedinpiksel | Twitter Pikseli | reklam pikseli | quorapixel | Pinterest | Bing | Snapchat | Reddit | Tiktok Tanıtımı |
ad | (gerekli) Pikseliniz için özel ad |
etiket | (gerekli) Pikselin etiketi |
curl --location --request POST 'https://urlkai.com/api/pixel/add' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
--veri-ham '{
"tür": "gtmpixel",
"name": "Benim GTM'm",
"etiket": "GTM-ABCDE"
}'
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/pixel/add",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "GÖNDERI",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"tür": "gtmpixel",
"name": "Benim GTM'm",
"etiket": "GTM-ABCDE"
}',
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'POST',
'url': 'https://urlkai.com/api/pixel/add',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
gövde: JSON.stringify({
"tür": "gtmpixel",
"name": "Benim GTM'm",
"etiket": "GTM-ABCDE"
}),
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/pixel/add"
yük = {
"tür": "gtmpixel",
"name": "Benim GTM'm",
"etiket": "GTM-ABCDE"
}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/pixel/add");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{
"tür": "gtmpixel",
"name": "Benim GTM'm",
"etiket": "GTM-ABCDE"
}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": 0,
"Kimlik": 1
}
https://urlkai.com/api/pixel/:id/update
Bir pikseli güncellemek için PUT isteği aracılığıyla JSON formatında geçerli bir veri göndermeniz gerekir. Veriler, aşağıda gösterildiği gibi talebinizin ham gövdesi olarak gönderilmelidir. Aşağıdaki örnek, gönderebileceğiniz tüm parametreleri gösterir, ancak tümünü göndermeniz gerekmez (Daha fazla bilgi için tabloya bakın).
Parametre | Beschreibung |
---|---|
ad | (isteğe bağlı) Pikseliniz için özel ad |
etiket | (gerekli) Pikselin etiketi |
curl --location --request PUT 'https://urlkai.com/api/pixel/:id/update' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
--veri-ham '{
"name": "Benim GTM'm",
"etiket": "GTM-ABCDE"
}'
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/pixel/:id/update",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "KOYMAK",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"name": "Benim GTM'm",
"etiket": "GTM-ABCDE"
}',
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'PUT',
'url': 'https://urlkai.com/api/pixel/:id/update',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
gövde: JSON.stringify({
"name": "Benim GTM'm",
"etiket": "GTM-ABCDE"
}),
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/pixel/:id/update"
yük = {
"name": "Benim GTM'm",
"etiket": "GTM-ABCDE"
}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=yük)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/pixel/:id/update");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{
"name": "Benim GTM'm",
"etiket": "GTM-ABCDE"
}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": 0,
"mesaj": "Pixel başarıyla güncellendi."
}
https://urlkai.com/api/pixel/:id/delete
Bir pikseli silmek için bir DELETE talebi göndermeniz gerekir.
curl --location --request DELETE 'https://urlkai.com/api/pixel/:id/delete' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/pixel/:id/delete",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "SIL",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'SİL',
'url': 'https://urlkai.com/api/pixel/:id/delete',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/pixel/:id/delete"
yük = {}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("SİL", url, headers=headers, json=payload)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/pixel/:id/delete");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": 0,
"message": "Pixel başarıyla silindi."
}
https://urlkai.com/api/qr?limit=2&page=1
Um Ihre QR-Codes über die API abzurufen, können Sie diesen Endpunkt verwenden. Sie können Daten auch filtern (weitere Informationen finden Sie in der Tabelle).
Parametre | Beschreibung |
---|---|
sınırlamak | (isteğe bağlı) Sayfa başına veri sonucu |
sayfa | (isteğe bağlı) Geçerli sayfa isteği |
curl --location --request GET 'https://urlkai.com/api/qr?limit=2&page=1' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/qr?limit=2&page=1",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "AL",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'GET',
'url': 'https://urlkai.com/api/qr?limit=2&page=1',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/qr?limit=2&page=1"
yük = {}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/qr?limit=2&page=1");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": "0",
"veri": {
"Sonuç": 2,
"sayfa başına": 2,
"geçerli sayfa": 1,
"sonraki sayfa": 1,
"maxpage": 1,
"QRS": [
{
"kimlik": 2,
"Bağlantı": "https:\/\/urlkai.com\/QR\/A2D5E",
"taramalar": 0,
"ad": "Google",
"tarih": "2020-11-10 18:01:43"
},
{
"Kimlik": 1,
"Bağlantı": "https:\/\/urlkai.com\/qr\/b9edfe",
"taramalar": 5,
"ad": "Google Kanada",
"tarih": "2020-11-10 18:00:25"
}
]
}
}
https://urlkai.com/api/qr/:id
Um Details für einen einzelnen QR-Code über die API abzurufen, können Sie diesen Endpunkt verwenden.
curl --location --request GET 'https://urlkai.com/api/qr/:id' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/qr/:id",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "AL",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'GET',
'url': 'https://urlkai.com/api/qr/:id',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/qr/:id"
yük = {}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/qr/:id");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": 0,
"ayrıntılar": {
"Kimlik": 1,
"Bağlantı": "https:\/\/urlkai.com\/qr\/b9edfe",
"taramalar": 5,
"ad": "Google Kanada",
"tarih": "2020-11-10 18:00:25"
},
"veri": {
"tıklamalar": 1,
"benzersiz Tıklamalar": 1,
"topCountries": {
"Bilinmiyor": "1"
},
"topReferrers": {
"Doğrudan, e-posta ve diğer": "1"
},
"topBrowsers": {
"Chrome": "1"
},
"topOs": {
"Windows 10": "1"
},
"sosyalSayım": {
"Facebook": 0,
"Twitter": 0,
"Instagram": 0
}
}
}
https://urlkai.com/api/qr/add
Bir QR Kodu oluşturmak için, bir POST isteği aracılığıyla JSON içinde geçerli bir veri göndermeniz gerekir. Veriler, aşağıda gösterildiği gibi talebinizin ham gövdesi olarak gönderilmelidir. Aşağıdaki örnek, gönderebileceğiniz tüm parametreleri gösterir, ancak tümünü göndermeniz gerekmez (Daha fazla bilgi için tabloya bakın).
Parametre | Beschreibung |
---|---|
tür | (Gerekli) Metin | vCard | bağlantı | E-posta | Telefon | SMS | kablosuz internet bağlantısı |
veri | (gerekli) QR kodunun içine gömülecek veriler. Veriler, türe bağlı olarak dize veya dizi olabilir |
arka plan | (isteğe bağlı) RGB rengi, örneğin rgb(255,255,255) |
Ön plan | (isteğe bağlı) RGB rengi, örneğin rgb(0,0,0) |
logo | (isteğe bağlı) Logoya giden yol: png veya jpg |
ad | (isteğe bağlı) QR Kod adı |
curl --location --request POST 'https://urlkai.com/api/qr/add' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
--veri-ham '{
"tür": "bağlantı",
"veri": "https:\/\/google.com",
"Arka Plan": "RGB(255,255,255)",
"ön plan": "RGB(0,0,0)",
"logo": "https:\/\/site.com\/logo.png",
"name": "QR Kod API'si"
}'
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/qr/add",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "GÖNDERI",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"tür": "bağlantı",
"veri": "https:\/\/google.com",
"Arka Plan": "RGB(255,255,255)",
"ön plan": "RGB(0,0,0)",
"logo": "https:\/\/site.com\/logo.png",
"name": "QR Kod API'si"
}',
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'POST',
'url': 'https://urlkai.com/api/qr/add',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
gövde: JSON.stringify({
"tür": "bağlantı",
"veri": "https:\/\/google.com",
"Arka Plan": "RGB(255,255,255)",
"ön plan": "RGB(0,0,0)",
"logo": "https:\/\/site.com\/logo.png",
"name": "QR Kod API'si"
}),
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/qr/add"
yük = {
"tür": "bağlantı",
"veri": "https://google.com",
"Arka Plan": "RGB(255,255,255)",
"ön plan": "RGB(0,0,0)",
"logo": "https://site.com/logo.png",
"name": "QR Kod API'si"
}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/qr/add");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{
"tür": "bağlantı",
"veri": "https:\/\/google.com",
"Arka Plan": "RGB(255,255,255)",
"ön plan": "RGB(0,0,0)",
"logo": "https:\/\/site.com\/logo.png",
"name": "QR Kod API'si"
}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": 0,
"Kimlik": 3,
"Bağlantı": "https:\/\/urlkai.com\/QR\/A58F79"
}
https://urlkai.com/api/qr/:id/update
Um einen QR-Code zu aktualisieren, müssen Sie gültige Daten in JSON über eine PUT-Anforderung senden. Die Daten müssen wie unten gezeigt als Rohtext Ihrer Anfrage gesendet werden. Das folgende Beispiel zeigt alle Parameter, die Sie senden können, aber Sie müssen nicht alle senden (siehe Tabelle für weitere Informationen).
Parametre | Beschreibung |
---|---|
veri | (gerekli) QR kodunun içine gömülecek veriler. Veriler, türe bağlı olarak dize veya dizi olabilir |
arka plan | (isteğe bağlı) RGB rengi, örneğin rgb(255,255,255) |
Ön plan | (isteğe bağlı) RGB rengi, örneğin rgb(0,0,0) |
logo | (isteğe bağlı) Logoya giden yol: png veya jpg |
curl --location --request PUT 'https://urlkai.com/api/qr/:id/update' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
--veri-ham '{
"tür": "bağlantı",
"veri": "https:\/\/google.com",
"Arka Plan": "RGB(255,255,255)",
"ön plan": "RGB(0,0,0)",
"logo": "https:\/\/site.com\/logo.png"
}'
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/qr/:id/update",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "KOYMAK",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"tür": "bağlantı",
"veri": "https:\/\/google.com",
"Arka Plan": "RGB(255,255,255)",
"ön plan": "RGB(0,0,0)",
"logo": "https:\/\/site.com\/logo.png"
}',
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'PUT',
'url': 'https://urlkai.com/api/qr/:id/update',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
gövde: JSON.stringify({
"tür": "bağlantı",
"veri": "https:\/\/google.com",
"Arka Plan": "RGB(255,255,255)",
"ön plan": "RGB(0,0,0)",
"logo": "https:\/\/site.com\/logo.png"
}),
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/qr/:id/update"
yük = {
"tür": "bağlantı",
"veri": "https://google.com",
"Arka Plan": "RGB(255,255,255)",
"ön plan": "RGB(0,0,0)",
"logo": "https://site.com/logo.png"
}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=yük)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/qr/:id/update");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{
"tür": "bağlantı",
"veri": "https:\/\/google.com",
"Arka Plan": "RGB(255,255,255)",
"ön plan": "RGB(0,0,0)",
"logo": "https:\/\/site.com\/logo.png"
}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": 0,
"mesaj": "QR başarıyla güncellendi."
}
https://urlkai.com/api/qr/:id/delete
Um einen QR-Code zu löschen, müssen Sie eine DELETE-Anfrage senden.
curl --location --request DELETE 'https://urlkai.com/api/qr/:id/delete' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/qr/:id/delete",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "SIL",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'SİL',
'url': 'https://urlkai.com/api/qr/:id/delete',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/qr/:id/delete"
yük = {}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("SİL", url, headers=headers, json=payload)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/qr/:id/delete");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": 0,
"mesaj": "QR Kodu başarıyla silindi."
}
https://urlkai.com/api/urls?limit=2&page=1o=date
Um Ihre Links über die API zu erhalten, können Sie diesen Endpunkt verwenden. Sie können Daten auch filtern (weitere Informationen finden Sie in der Tabelle).
Parametre | Beschreibung |
---|---|
sınırlamak | (isteğe bağlı) Sayfa başına veri sonucu |
sayfa | (isteğe bağlı) Geçerli sayfa isteği |
sipariş | (isteğe bağlı) Verileri tarihe veya tıklamaya göre sıralama |
kısa | (isteğe bağlı) Kısa url'yi kullanarak arama yapın. Short parametresini kullandığınızda, diğer tüm parametrelerin yok sayılacağını ve bir eşleşme olması durumunda Tek Bağlantı yanıtının döndürüleceğini unutmayın. |
q | (isteğe bağlı) Anahtar sözcük kullanarak bağlantıları arayın |
curl --location --request GET 'https://urlkai.com/api/urls?limit=2&page=1o=date' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/urls?limit=2&page=1o=date",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "AL",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'GET',
'url': 'https://urlkai.com/api/urls?limit=2&page=1o=date',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/urls?limit=2&page=1o=date"
yük = {}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/urls?limit=2&page=1o=date");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": "0",
"veri": {
"Sonuç": 2,
"sayfa başına": 2,
"geçerli sayfa": 1,
"sonraki sayfa": 1,
"maxpage": 1,
"URL'ler": [
{
"kimlik": 2,
"takma ad": "Google",
"shorturl": "https:\/\/urlkai.com\/google",
"longurl": "https:\/\/google.com",
"tıklamalar": 0,
"başlık": "Google",
"Açıklama": "",
"tarih": "2020-11-10 18:01:43"
},
{
"Kimlik": 1,
"takma ad": "googlecanada",
"shorturl": "https:\/\/urlkai.com\/googlecanada",
"longurl": "https:\/\/google.ca",
"tıklamalar": 0,
"title": "Google Kanada",
"Açıklama": "",
"tarih": "2020-11-10 18:00:25"
}
]
}
}
https://urlkai.com/api/url/:id
Um Details für einen einzelnen Link über die API abzurufen, können Sie diesen Endpunkt verwenden.
curl --location --request GET 'https://urlkai.com/api/url/:id' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/url/:id",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "AL",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'GET',
'url': 'https://urlkai.com/api/url/:id',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/url/:id"
yük = {}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/url/:id");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": 0,
"Kimlik": 1,
"ayrıntılar": {
"Kimlik": 1,
"shorturl": "https:\/\/urlkai.com\/googlecanada",
"longurl": "https:\/\/google.com",
"başlık": "Google",
"Açıklama": "",
"konum": {
"Kanada": "https:\/\/google.ca",
"Amerika Birleşik Devletleri": "https:\/\/google.us"
},
"cihaz": {
"iPhone": "https:\/\/google.com",
"Android": "https:\/\/google.com"
},
"sona erme": boş,
"tarih": "2020-11-10 18:01:43"
},
"veri": {
"tıklamalar": 0,
"benzersiz Tıklamalar": 0,
"topCountries": 0,
"topReferrers": 0,
"topBrowsers": 0,
"topOs": 0,
"sosyalSayım": {
"Facebook": 0,
"Twitter": 0,
"Google": 0
}
}
}
https://urlkai.com/api/url/add
Um einen Link zu kürzen, müssen Sie gültige Daten in JSON über eine POST-Anforderung senden. Die Daten müssen wie unten gezeigt als Rohtext Ihrer Anfrage gesendet werden. Das folgende Beispiel zeigt alle Parameter, die Sie senden können, aber Sie müssen nicht alle senden (siehe Tabelle für weitere Informationen).
Parametre | Beschreibung |
---|---|
URL | (gerekli) Kısaltmak için uzun URL. |
töre | (isteğe bağlı) Rastgele takma ad yerine özel takma ad. |
tür | (isteğe bağlı) Yeniden yönlendirme türü [doğrudan, kare, sıçrama], yalnızca Kimliği özel açılış sayfası için veya Yer paylaşımı kimliği CTA sayfaları için |
parola | (isteğe bağlı) Parola koruması |
alan | (isteğe bağlı) Özel Etki Alanı |
Bitiş | (isteğe bağlı) Bağlantı örneği için süre sonu 2021-09-28 23:11:16 |
Coğrafi Hedef | (isteğe bağlı) Coğrafi hedefleme verileri |
Cihaz Hedefi | (isteğe bağlı) Cihaz hedefleme verileri |
Dil Hedefi | (isteğe bağlı) Dil hedefleme verileri |
meta başlık | (isteğe bağlı) Meta başlık |
Meta açıklama | (isteğe bağlı) Meta açıklaması |
meta görüntü | (isteğe bağlı) Jpg veya png resmine bağlantı verme |
Açıklama | (isteğe bağlı) Not veya açıklama |
Piksel | (isteğe bağlı) Piksel kimlikleri dizisi |
kanal | (isteğe bağlı) Kanal Kimliği |
kampanya | (isteğe bağlı) Kampanya Kimliği |
derin bağlantı | (isteğe bağlı) Uygulama mağazası bağlantılarını içeren nesne. Bunu kullanırken, cihaz hedeflemeyi de ayarlamak önemlidir. (Yeni) Artık sağlanan uzun bağlantıdan derin bağlantıları otomatik olarak oluşturmak için "auto" parametresini true olarak ayarlayabilirsiniz. |
durum | (isteğe bağlı) kamu veya Özel (varsayılan) |
curl --location --request POST 'https://urlkai.com/api/url/add' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
--veri-ham '{
"url": "https:\/\/google.com",
"durum": "özel",
"özel": "Google",
"şifre": "MyPass",
"sona erme": "2020-11-11 12:00:00",
"tür": "sıçrama",
"metatitle": "Google değil",
"metadescription": "Google açıklaması değil",
"metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
"description": "Facebook için",
"piksel": [
1,
2,
3,
4
],
"kanal": 1,
"Kampanya": 1,
"derin bağlantı": {
"otomatik": doğru,
"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"
},
"coğrafi hedef": [
{
"konum": "Kanada",
"Bağlantı": "https:\/\/google.ca"
},
{
"location": "Amerika Birleşik Devletleri",
"Bağlantı": "https:\/\/google.us"
}
],
"cihaz hedefi": [
{
"cihaz": "iPhone",
"Bağlantı": "https:\/\/google.com"
},
{
"cihaz": "Android",
"Bağlantı": "https:\/\/google.com"
}
],
"dil hedefi": [
{
"dil": "en",
"Bağlantı": "https:\/\/google.com"
},
{
"dil": "fr",
"Bağlantı": "https:\/\/google.ca"
}
],
"Parametreler": [
{
"isim": "aff",
"değer": "3"
},
{
"cihaz": "gtm_source",
"Bağlantı": "API"
}
]
}'
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/url/add",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "GÖNDERI",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"url": "https:\/\/google.com",
"durum": "özel",
"özel": "Google",
"şifre": "MyPass",
"sona erme": "2020-11-11 12:00:00",
"tür": "sıçrama",
"metatitle": "Google değil",
"metadescription": "Google açıklaması değil",
"metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
"description": "Facebook için",
"piksel": [
1,
2,
3,
4
],
"kanal": 1,
"Kampanya": 1,
"derin bağlantı": {
"otomatik": doğru,
"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"
},
"coğrafi hedef": [
{
"konum": "Kanada",
"Bağlantı": "https:\/\/google.ca"
},
{
"location": "Amerika Birleşik Devletleri",
"Bağlantı": "https:\/\/google.us"
}
],
"cihaz hedefi": [
{
"cihaz": "iPhone",
"Bağlantı": "https:\/\/google.com"
},
{
"cihaz": "Android",
"Bağlantı": "https:\/\/google.com"
}
],
"dil hedefi": [
{
"dil": "en",
"Bağlantı": "https:\/\/google.com"
},
{
"dil": "fr",
"Bağlantı": "https:\/\/google.ca"
}
],
"Parametreler": [
{
"isim": "aff",
"değer": "3"
},
{
"cihaz": "gtm_source",
"Bağlantı": "API"
}
]
}',
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'POST',
'url': 'https://urlkai.com/api/url/add',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
gövde: JSON.stringify({
"url": "https:\/\/google.com",
"durum": "özel",
"özel": "Google",
"şifre": "MyPass",
"sona erme": "2020-11-11 12:00:00",
"tür": "sıçrama",
"metatitle": "Google değil",
"metadescription": "Google açıklaması değil",
"metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
"description": "Facebook için",
"piksel": [
1,
2,
3,
4
],
"kanal": 1,
"Kampanya": 1,
"derin bağlantı": {
"otomatik": doğru,
"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"
},
"coğrafi hedef": [
{
"konum": "Kanada",
"Bağlantı": "https:\/\/google.ca"
},
{
"location": "Amerika Birleşik Devletleri",
"Bağlantı": "https:\/\/google.us"
}
],
"cihaz hedefi": [
{
"cihaz": "iPhone",
"Bağlantı": "https:\/\/google.com"
},
{
"cihaz": "Android",
"Bağlantı": "https:\/\/google.com"
}
],
"dil hedefi": [
{
"dil": "en",
"Bağlantı": "https:\/\/google.com"
},
{
"dil": "fr",
"Bağlantı": "https:\/\/google.ca"
}
],
"Parametreler": [
{
"isim": "aff",
"değer": "3"
},
{
"cihaz": "gtm_source",
"Bağlantı": "API"
}
]
}),
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/url/add"
yük = {
"url": "https://google.com",
"durum": "özel",
"özel": "Google",
"şifre": "MyPass",
"sona erme": "2020-11-11 12:00:00",
"tür": "sıçrama",
"metatitle": "Google değil",
"metadescription": "Google açıklaması değil",
"meta görüntü": "https://www.mozilla.org/media/protocol/img/logos/firefox/browser/og.4ad05d4125a5.png",
"description": "Facebook için",
"piksel": [
1,
2,
3,
4
],
"kanal": 1,
"Kampanya": 1,
"derin bağlantı": {
"otomatik": doğru,
"elma": "https://apps.apple.com/us/app/google/id284815942",
"google": "https://play.google.com/store/apps/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=ABD"
},
"coğrafi hedef": [
{
"konum": "Kanada",
"link": "https://google.ca"
},
{
"location": "Amerika Birleşik Devletleri",
"bağlantı": "https://google.us"
}
],
"cihaz hedefi": [
{
"cihaz": "iPhone",
"bağlantı": "https://google.com"
},
{
"cihaz": "Android",
"bağlantı": "https://google.com"
}
],
"dil hedefi": [
{
"dil": "en",
"bağlantı": "https://google.com"
},
{
"dil": "fr",
"link": "https://google.ca"
}
],
"Parametreler": [
{
"isim": "aff",
"değer": "3"
},
{
"cihaz": "gtm_source",
"Bağlantı": "API"
}
]
}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/url/add");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{
"url": "https:\/\/google.com",
"durum": "özel",
"özel": "Google",
"şifre": "MyPass",
"sona erme": "2020-11-11 12:00:00",
"tür": "sıçrama",
"metatitle": "Google değil",
"metadescription": "Google açıklaması değil",
"metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
"description": "Facebook için",
"piksel": [
1,
2,
3,
4
],
"kanal": 1,
"Kampanya": 1,
"derin bağlantı": {
"otomatik": doğru,
"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"
},
"coğrafi hedef": [
{
"konum": "Kanada",
"Bağlantı": "https:\/\/google.ca"
},
{
"location": "Amerika Birleşik Devletleri",
"Bağlantı": "https:\/\/google.us"
}
],
"cihaz hedefi": [
{
"cihaz": "iPhone",
"Bağlantı": "https:\/\/google.com"
},
{
"cihaz": "Android",
"Bağlantı": "https:\/\/google.com"
}
],
"dil hedefi": [
{
"dil": "en",
"Bağlantı": "https:\/\/google.com"
},
{
"dil": "fr",
"Bağlantı": "https:\/\/google.ca"
}
],
"Parametreler": [
{
"isim": "aff",
"değer": "3"
},
{
"cihaz": "gtm_source",
"Bağlantı": "API"
}
]
}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": 0,
"Kimlik": 3,
"shorturl": "https:\/\/urlkai.com\/google"
}
https://urlkai.com/api/url/:id/update
Um einen Link zu aktualisieren, müssen Sie gültige Daten in JSON über eine PUT-Anforderung senden. Die Daten müssen wie unten gezeigt als Rohtext Ihrer Anfrage gesendet werden. Das folgende Beispiel zeigt alle Parameter, die Sie senden können, aber Sie müssen nicht alle senden (siehe Tabelle für weitere Informationen).
Parametre | Beschreibung |
---|---|
URL | (gerekli) Kısaltmak için uzun URL. |
töre | (isteğe bağlı) Rastgele takma ad yerine özel takma ad. |
tür | (isteğe bağlı) Yeniden yönlendirme türü [doğrudan, çerçeve, sıçrama] |
parola | (isteğe bağlı) Parola koruması |
alan | (isteğe bağlı) Özel Etki Alanı |
Bitiş | (isteğe bağlı) Bağlantı örneği için süre sonu 2021-09-28 23:11:16 |
Coğrafi Hedef | (isteğe bağlı) Coğrafi hedefleme verileri |
Cihaz Hedefi | (isteğe bağlı) Cihaz hedefleme verileri |
Dil Hedefi | (isteğe bağlı) Dil hedefleme verileri |
meta başlık | (isteğe bağlı) Meta başlık |
Meta açıklama | (isteğe bağlı) Meta açıklaması |
meta görüntü | (isteğe bağlı) Jpg veya png resmine bağlantı verme |
Piksel | (isteğe bağlı) Piksel kimlikleri dizisi |
kanal | (isteğe bağlı) Kanal Kimliği |
kampanya | (isteğe bağlı) Kampanya Kimliği |
derin bağlantı | (isteğe bağlı) Uygulama mağazası bağlantılarını içeren nesne. Bunu kullanırken, cihaz hedeflemeyi de ayarlamak önemlidir. |
curl --location --request PUT 'https://urlkai.com/api/url/:id/update' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
--veri-ham '{
"url": "https:\/\/google.com",
"özel": "Google",
"şifre": "MyPass",
"sona erme": "2020-11-11 12:00:00",
"tür": "sıçrama",
"piksel": [
1,
2,
3,
4
],
"kanal": 1,
"derin bağlantı": {
"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"
},
"coğrafi hedef": [
{
"konum": "Kanada",
"Bağlantı": "https:\/\/google.ca"
},
{
"location": "Amerika Birleşik Devletleri",
"Bağlantı": "https:\/\/google.us"
}
],
"cihaz hedefi": [
{
"cihaz": "iPhone",
"Bağlantı": "https:\/\/google.com"
},
{
"cihaz": "Android",
"Bağlantı": "https:\/\/google.com"
}
],
"Parametreler": [
{
"isim": "aff",
"değer": "3"
},
{
"cihaz": "gtm_source",
"Bağlantı": "API"
}
]
}'
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/url/:id/update",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "KOYMAK",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
CURLOPT_POSTFIELDS =>
'{
"url": "https:\/\/google.com",
"özel": "Google",
"şifre": "MyPass",
"sona erme": "2020-11-11 12:00:00",
"tür": "sıçrama",
"piksel": [
1,
2,
3,
4
],
"kanal": 1,
"derin bağlantı": {
"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"
},
"coğrafi hedef": [
{
"konum": "Kanada",
"Bağlantı": "https:\/\/google.ca"
},
{
"location": "Amerika Birleşik Devletleri",
"Bağlantı": "https:\/\/google.us"
}
],
"cihaz hedefi": [
{
"cihaz": "iPhone",
"Bağlantı": "https:\/\/google.com"
},
{
"cihaz": "Android",
"Bağlantı": "https:\/\/google.com"
}
],
"Parametreler": [
{
"isim": "aff",
"değer": "3"
},
{
"cihaz": "gtm_source",
"Bağlantı": "API"
}
]
}',
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'PUT',
'url': 'https://urlkai.com/api/url/:id/update',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
gövde: JSON.stringify({
"url": "https:\/\/google.com",
"özel": "Google",
"şifre": "MyPass",
"sona erme": "2020-11-11 12:00:00",
"tür": "sıçrama",
"piksel": [
1,
2,
3,
4
],
"kanal": 1,
"derin bağlantı": {
"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"
},
"coğrafi hedef": [
{
"konum": "Kanada",
"Bağlantı": "https:\/\/google.ca"
},
{
"location": "Amerika Birleşik Devletleri",
"Bağlantı": "https:\/\/google.us"
}
],
"cihaz hedefi": [
{
"cihaz": "iPhone",
"Bağlantı": "https:\/\/google.com"
},
{
"cihaz": "Android",
"Bağlantı": "https:\/\/google.com"
}
],
"Parametreler": [
{
"isim": "aff",
"değer": "3"
},
{
"cihaz": "gtm_source",
"Bağlantı": "API"
}
]
}),
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/url/:id/update"
yük = {
"url": "https://google.com",
"özel": "Google",
"şifre": "MyPass",
"sona erme": "2020-11-11 12:00:00",
"tür": "sıçrama",
"piksel": [
1,
2,
3,
4
],
"kanal": 1,
"derin bağlantı": {
"elma": "https://apps.apple.com/us/app/google/id284815942",
"google": "https://play.google.com/store/apps/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=ABD"
},
"coğrafi hedef": [
{
"konum": "Kanada",
"link": "https://google.ca"
},
{
"location": "Amerika Birleşik Devletleri",
"bağlantı": "https://google.us"
}
],
"cihaz hedefi": [
{
"cihaz": "iPhone",
"bağlantı": "https://google.com"
},
{
"cihaz": "Android",
"bağlantı": "https://google.com"
}
],
"Parametreler": [
{
"isim": "aff",
"değer": "3"
},
{
"cihaz": "gtm_source",
"Bağlantı": "API"
}
]
}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=yük)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/url/:id/update");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{
"url": "https:\/\/google.com",
"özel": "Google",
"şifre": "MyPass",
"sona erme": "2020-11-11 12:00:00",
"tür": "sıçrama",
"piksel": [
1,
2,
3,
4
],
"kanal": 1,
"derin bağlantı": {
"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"
},
"coğrafi hedef": [
{
"konum": "Kanada",
"Bağlantı": "https:\/\/google.ca"
},
{
"location": "Amerika Birleşik Devletleri",
"Bağlantı": "https:\/\/google.us"
}
],
"cihaz hedefi": [
{
"cihaz": "iPhone",
"Bağlantı": "https:\/\/google.com"
},
{
"cihaz": "Android",
"Bağlantı": "https:\/\/google.com"
}
],
"Parametreler": [
{
"isim": "aff",
"değer": "3"
},
{
"cihaz": "gtm_source",
"Bağlantı": "API"
}
]
}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": 0,
"Kimlik": 3,
"Kısa": "https:\/\/urlkai.com\/google"
}
https://urlkai.com/api/url/:id/delete
Um einen Link zu löschen, müssen Sie eine DELETE-Anfrage senden.
curl --location --request DELETE 'https://urlkai.com/api/url/:id/delete' \
--header 'Yetkilendirme: Taşıyıcı YOURAPIKEY' \
--header 'İçerik Türü: uygulama/json' \
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => "https://urlkai.com/api/url/:id/delete",
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => doğru,
CURLOPT_CUSTOMREQUEST => "SIL",
CURLOPT_HTTPHEADER => [
"Yetkilendirme: Taşıyıcı YOURAPIKEY",
"İçerik Türü: application/json",
],
));
$response = curl_exec($curl);
curl_close($curl);
yankı $response;
var request = require('istek');
var seçenekleri = {
'method': 'SİL',
'url': 'https://urlkai.com/api/url/:id/delete',
'başlıklar': {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
},
};
request(seçenekler, işlev (hata, yanıt) {
if (error) throw new Error(error);
console.log(response.body);
});
İçe Aktarma İstekleri
url = "https://urlkai.com/api/url/:id/delete"
yük = {}
başlıklar = {
'Yetkilendirme': 'Taşıyıcı YOURAPIKEY',
'İçerik Türü': 'application/json'
}
response = requests.request("SİL", url, headers=headers, json=payload)
print(yanıt.metin)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/url/:id/delete");
istek. headers.Add("Yetkilendirme", "Taşıyıcı YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
istek. İçerik = içerik;
var yanıtı = istemciyi bekliyor. SendAsync(istek);
yanıt. EnsureSuccessStatusCode();
Console.WriteLine(yanıt bekliyor. Content.ReadAsStringAsync());
{
"hata": 0,
"message": "Bağlantı başarıyla silindi"
}