Uma chave de API é necessária para que as solicitações sejam processadas pelo sistema. Depois que um usuário se registra, uma chave de API é gerada automaticamente para esse usuário. A chave de API deve ser enviada com cada solicitação (veja o exemplo completo abaixo). Se a chave de API não for enviada ou tiver expirado, ocorrerá um erro. Certifique-se de manter sua chave de API em segredo para evitar abusos.
Para autenticar com o sistema de API, você precisa enviar sua chave de API como um token de autorização com cada solicitação. Você pode ver o código de exemplo abaixo.
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());
Nossa API tem um limitador de taxa para proteger contra picos de solicitações para maximizar sua estabilidade. Nosso limitador de taxa está limitado a 30 solicitações por 1 minuto. Ücretin abone olunan plana göre değişebileceğini lütfen unutmayın.
Vários cabeçalhos serão enviados juntamente com a resposta e estes podem ser examinados para determinar várias informações sobre a solicitação.
X-RateLimit-Limit: 30
X-RateLimit-Remaining: 29
X-RateLimit-Reset: TIMESTAMP
Todas as respostas da API são retornadas no formato JSON por padrão. Para converter isso em dados utilizáveis, a função apropriada precisará ser usada de acordo com o idioma. Em PHP, a função json_decode() pode ser usada para converter os dados em um objeto (padrão) ou um array (defina o segundo parâmetro como true). É muito importante verificar a chave de erro, pois ela fornece informações sobre se houve ou não um erro. Você também pode verificar o código do cabeçalho.
{
"error": 1,
"message": "An error occurred"
}
https://urlkai.com/api/account
Hesap hakkında bilgi almak için bu uç noktaya bir istek gönderebilirsiniz ve bu, hesaptaki verileri döndürür.
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
Hesaptaki bilgileri güncelleştirmek için bu uç noktaya bir istek gönderebilirsiniz ve bu, hesaptaki verileri güncelleştirir.
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/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).
Parâmetro | Descrição |
---|---|
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.
Parâmetro | Descrição |
---|---|
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).
Parâmetro | Descrição |
---|---|
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).
Parâmetro | Descrição |
---|---|
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).
Parâmetro | Descrição |
---|---|
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.
Parâmetro | Descrição |
---|---|
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.
Parâmetro | Descrição |
---|---|
: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).
Parâmetro | Descrição |
---|---|
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/qr?limit=2&page=1
QR 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).
Parâmetro | Descrição |
---|---|
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
API aracılığıyla tek bir QR kodunun ayrıntılarını almak için bu uç noktayı kullanabilirsiniz.
curl --location --request GET 'https://urlkai.com/api/qr/:id' \
--header '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).
Parâmetro | Descrição |
---|---|
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
Bir QR Kodunu güncellemek için, bir PUT 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).
Parâmetro | Descrição |
---|---|
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
Bir QR kodunu silmek için bir DELETE isteği göndermeniz gerekir.
curl --location --request DELETE 'https://urlkai.com/api/qr/:id/delete' \
--header '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/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).
Parâmetro | Descrição |
---|---|
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.
Parâmetro | Descrição |
---|---|
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).
Parâmetro | Descrição |
---|---|
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/urls?limit=2&page=1o=date
Bağlantılarınızı API aracılığıyla almak için bu uç noktayı kullanabilirsiniz. Ayrıca verileri filtreleyebilirsiniz (Daha fazla bilgi için tabloya bakın).
Parâmetro | Descrição |
---|---|
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
API aracılığıyla tek bir bağlantının ayrıntılarını almak için bu uç noktayı kullanabilirsiniz.
curl --location --request GET 'https://urlkai.com/api/url/:id' \
--header '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
Bir bağlantıyı kısaltmak için, bir POST 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).
Parâmetro | Descrição |
---|---|
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
Bir bağlantıyı güncellemek için, bir PUT 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).
Parâmetro | Descrição |
---|---|
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
Bir bağlantıyı silmek için bir DELETE isteği göndermeniz gerekir.
curl --location --request DELETE 'https://urlkai.com/api/url/:id/delete' \
--header '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"
}
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).
Parâmetro | Descrição |
---|---|
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.
Parâmetro | Descrição |
---|---|
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).
Parâmetro | Descrição |
---|---|
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/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).
Parâmetro | Descrição |
---|---|
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/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).
Parâmetro | Descrição |
---|---|
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"
}
]
}
}