İsteklerin sistem tarafından işlenmesi için bir API anahtarı gereklidir.Bir kullanıcı kaydolduğunda, bu kullanıcı için otomatik olarak bir API anahtarı oluşturulur.API anahtarı her istekle birlikte gönderilmelidir (aşağıdaki tam örneğe bakın).API anahtarı gönderilmezse veya süresi dolmuşsa bir hata olacaktır.Kötüye kullanımı önlemek için lütfen API anahtarınızı gizli tuttuğunuzdan emin olun.
API sistemiyle kimlik doğrulaması yapmak için API anahtarınızı her istekle birlikte bir yetkilendirme belirteci olarak göndermeniz gerekir.Aşağıda örnek kodu görebilirsiniz.
curl --location --request POST 'https://urlkai.com/api/account' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/account”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “POST”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
));
$response = curl_exec($curl);
var 請求 = require('request');
var 選項 = {
'method': '發佈',
'url': 'https://urlkai.com/api/account',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
body: ''
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/account”
有效載荷 = {}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
回應 = requests.request(“GET”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, “https://urlkai.com/api/account”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{}”, System.Text.Encoding.UTF8, “application/json”);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
API'miz, kararlılığını en üst düzeye çıkarmak için isteklerdeki ani artışlara karşı koruma sağlayan bir hız sınırlayıcıya sahiptir.Hız sınırlayıcımız şu anda 1 dakika başına 30 istekle sınırlandırılmıştır.請注意,費率可能會根據訂閱的計劃而變化。
Yanıtın yanında birkaç başlık gönderilir ve bunlar istekle ilgili çeşitli bilgileri belirlemek için incelenebilir.
X-RateLimit-Limit: 30
X-RateLimit-Remaining: 29
X-RateLimit-Reset: TIMESTAMP
Tüm API yanıtı, varsayılan olarak JSON biçiminde döndürülür.Bunu kullanılabilir verilere dönüştürmek için dile göre uygun işlevin kullanılması gerekecektir.PHP'de, json_decode() işlevi, verileri bir nesneye (varsayılan) veya bir diziye (ikinci parametreyi true olarak ayarlayın) dönüştürmek için kullanılabilir.Hata anahtarının kontrol edilmesi bir hata olup olmadığı hakkında bilgi verdiği için çok önemlidir.Başlık kodunu da kontrol edebilirsiniz.
{
"error": 1,
"message": "An error occurred"
}
https://urlkai.com/api/urls?limit=2&page=1o=date
Bağlantılarınızı API aracılığıyla almak için bu uç noktayı kullanabilirsiniz.Ayrıca verileri filtreleyebilirsiniz (Daha fazla bilgi için tabloya bakın).
參數 | Açıklama |
---|---|
限制 | (選擇)每頁數據結果 |
頁 | (選擇)當前頁面請求 |
次序 | (選擇)在日期之間對數據進行排序,或按兩下 |
短 | (選擇)使用短 URL 進行搜索。請注意,當您使用short參數時,所有其他參數都將被忽略,如果存在匹配項,將返回Single Link 回應。 |
q | (選擇)使用關鍵字搜索連結 |
curl --location --request GET 'https://urlkai.com/api/urls?limit=2&page=1o=date' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/urls?limit=2&page=1o=date”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “GET”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': 'GET', @方法
'url': 'https://urlkai.com/api/urls?limit=2&page=1o=date',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/urls?limit=2&page=1o=date”
有效載荷 = {}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
回應 = requests.request(“GET”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var 請求 = new HttpRequestMessage(HttpMethod.Get, “https://urlkai.com/api/urls?limit=2&page=1o=date”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{}”, System.Text.Encoding.UTF8, “application/json”);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“error”: “0”, /錯誤“: ”0“,
“數據”: {
“result”: 2,
“perpage”: 2,
“currentpage”: 1,
“nextpage”: 1,
“maxpage”: 1,
“urls”: [
{
“id”:2、
“別名”: “google”,
“shorturl”: “https:\/\/urlkai.com\/google”, //google“, /google”,
“longurl”: “https:\/\/google.com”, //
“clicks”: 0, 點擊
“title”: “Google”, @標題
“description”: “”, //
“date”: “2020-11-10 18:01:43”
},
{
“id”: 1,
“別名”: “googlecanada”, @別名
“shorturl”: “https:\/\/urlkai.com\/googlecanada”, //googlecanada
“longurl”: “https:\/\/google.ca”, //
“clicks”: 0, 點擊
“title”: “Google 加拿大”,
“description”: “”, //
“date”: “2020-11-10 18:00:25”
}
]
}
}
https://urlkai.com/api/url/:id
API aracılığıyla tek bir bağlantının ayrıntılarını almak için bu uç noktayı kullanabilirsiniz.
curl --location --request GET 'https://urlkai.com/api/url/:id' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/url/:id”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “GET”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': 'GET', @方法
'url': 'https://urlkai.com/api/url/:id',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/url/:id”
有效載荷 = {}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
回應 = requests.request(“GET”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var 請求 = new HttpRequestMessage(HttpMethod.Get, “https://urlkai.com/api/url/:id”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{}”, System.Text.Encoding.UTF8, “application/json”);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“錯誤”: 0,
“id”: 1,
“詳細資訊”: {
“id”: 1,
“shorturl”: “https:\/\/urlkai.com\/googlecanada”, //googlecanada
“longurl”: “https:\/\/google.com”, //
“title”: “Google”, @標題
“description”: “”, //
“位置”: {
“canada”: “https:\/\/google.ca”, /加拿大
“美國”: “https:\/\/google.us”
},
“设备”: {
“iPhone”: “https:\/\/google.com”,
“android”: “https:\/\/google.com”
},
“expiry”: null,
“date”: “2020-11-10 18:01:43”
},
“數據”: {
“clicks”: 0, 點擊
“uniqueClicks”: 0, uniqueClicks“: 0,
“topCountries”: 0,
“topReferrers”:0、
“topBrowsers”:0、
“topOs”: 0, 傳回
“socialCount”: {
“facebook”:0、
“twitter”:0、
“google”:0
}
}
}
https://urlkai.com/api/url/add
Bir bağlantıyı kısaltmak için, bir POST isteği aracılığıyla JSON'da geçerli bir veri göndermeniz gerekir.Veriler, aşağıda gösterildiği gibi isteğinizin ham gövdesi olarak gönderilmelidir.Aşağıdaki örnek, gönderebileceğiniz tüm parametreleri gösterir, ancak hepsini göndermeniz gerekmez (Daha fazla bilgi için tabloya bakın).
參數 | Açıklama |
---|---|
網址 | (必填)要縮短的長URL。 |
習慣 | (選擇)自定義別名而不是隨機別名。 |
類型 | (選擇)重定向類型 [direct, frame, splash],僅限 身份證 對於自定義初始頁或 疊加層ID 對於 CTA 頁面 |
密碼 | (選擇)密碼保護 |
域 | (選擇)自訂域 |
滿期 | (選擇)連結示例的過期時間 2021-09-28 23:11:16 |
地理定位 | (選擇)地理位置定位數據 |
device目標 | (選擇)設備定位數據 |
language目標 | (選擇)語言定位數據 |
元標題 | (選擇)元標題 |
元描述 | (選擇)元描述 |
元圖像 | (選擇)連結到 jpg 或 png 影像 |
描述 | (選擇)註釋或描述 |
圖元 | (選擇)圖元 ID 陣列 |
管道 | (選擇)頻道ID |
運動 | (選擇)推廣活動ID |
深度連結 | (選擇)包含應用商店連結的物件。使用此功能時,設置設備定位也很重要。(新)您現在可以將參數 「auto」 設定為 true,以從提供的長鏈接自動生成深度連結。 |
地位 | (選擇) 公共 或 private (預設) |
curl --location --request POST 'https://urlkai.com/api/url/add' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
--data-raw '{
“url”: “https:\/\/google.com”, ///
“status”: “私有”,
“custom”: “google”, /
“password”: “mypass”, /密碼
“expiry”: “2020-11-11 12:00:00”, /
“type”: “splash”, /
“metatitle”: “不是 Google”,
“metadescription”: “非 Google 描述”,
“metaimage”: “https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png”, //
“description”: “對於 facebook”,
“像素”: [
1,
2,
3,
4
],
“channel”: 1,
“campaign”:1、
“深度連結”: {
“auto”: true 和
“apple”: “https:\/\/apps.apple.com\/us\/app\/google\/id284815942”, //id284815942
“google”: “https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US”
},
“地理目標”:[
{
“location”: “加拿大”,
“link”: “https:\/\/google.ca”
},
{
“location”: “美國”,
“link”: “https:\/\/google.us”
}
],
“設備目標”: [
{
“device”: “iPhone”, @設備
“link”: “https:\/\/google.com”
},
{
“device”: “Android”, /設備
“link”: “https:\/\/google.com”
}
],
“語言目標”: [
{
“language”: “en”, /中文
“link”: “https:\/\/google.com”
},
{
“language”: “fr”, /語言
“link”: “https:\/\/google.ca”
}
],
“參數”: [
{
“名稱”: “aff”,
“value”: “3”
},
{
“device”: “gtm_source”,
“link”: “api”
}
]
}'
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/url/add”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “POST”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
CURLOPT_POSTFIELDS =>
'{
“url”: “https:\/\/google.com”, ///
“status”: “私有”,
“custom”: “google”, /
“password”: “mypass”, /密碼
“expiry”: “2020-11-11 12:00:00”, /
“type”: “splash”, /
“metatitle”: “不是 Google”,
“metadescription”: “非 Google 描述”,
“metaimage”: “https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png”, //
“description”: “對於 facebook”,
“像素”: [
1,
2,
3,
4
],
“channel”: 1,
“campaign”:1、
“深度連結”: {
“auto”: true 和
“apple”: “https:\/\/apps.apple.com\/us\/app\/google\/id284815942”, //id284815942
“google”: “https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US”
},
“地理目標”:[
{
“location”: “加拿大”,
“link”: “https:\/\/google.ca”
},
{
“location”: “美國”,
“link”: “https:\/\/google.us”
}
],
“設備目標”: [
{
“device”: “iPhone”, @設備
“link”: “https:\/\/google.com”
},
{
“device”: “Android”, /設備
“link”: “https:\/\/google.com”
}
],
“語言目標”: [
{
“language”: “en”, /中文
“link”: “https:\/\/google.com”
},
{
“language”: “fr”, /語言
“link”: “https:\/\/google.ca”
}
],
“參數”: [
{
“名稱”: “aff”,
“value”: “3”
},
{
“device”: “gtm_source”,
“link”: “api”
}
]
}',
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': '發佈',
'url': 'https://urlkai.com/api/url/add',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
正文:JSON.stringify({
“url”: “https:\/\/google.com”, ///
“status”: “私有”,
“custom”: “google”, /
“password”: “mypass”, /密碼
“expiry”: “2020-11-11 12:00:00”, /
“type”: “splash”, /
“metatitle”: “不是 Google”,
“metadescription”: “非 Google 描述”,
“metaimage”: “https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png”, //
“description”: “對於 facebook”,
“像素”: [
1,
2,
3,
4
],
“channel”: 1,
“campaign”:1、
“深度連結”: {
“auto”: true 和
“apple”: “https:\/\/apps.apple.com\/us\/app\/google\/id284815942”, //id284815942
“google”: “https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US”
},
“地理目標”:[
{
“location”: “加拿大”,
“link”: “https:\/\/google.ca”
},
{
“location”: “美國”,
“link”: “https:\/\/google.us”
}
],
“設備目標”: [
{
“device”: “iPhone”, @設備
“link”: “https:\/\/google.com”
},
{
“device”: “Android”, /設備
“link”: “https:\/\/google.com”
}
],
“語言目標”: [
{
“language”: “en”, /中文
“link”: “https:\/\/google.com”
},
{
“language”: “fr”, /語言
“link”: “https:\/\/google.ca”
}
],
“參數”: [
{
“名稱”: “aff”,
“value”: “3”
},
{
“device”: “gtm_source”,
“link”: “api”
}
]
}),
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/url/add”
有效載荷 = {
“url”: “https://google.com”,
“status”: “私有”,
“custom”: “google”, /
“password”: “mypass”, /密碼
“expiry”: “2020-11-11 12:00:00”, /
“type”: “splash”, /
“metatitle”: “不是 Google”,
“metadescription”: “非 Google 描述”,
“metaimage”: “https://www.mozilla.org/media/protocol/img/logos/firefox/browser/og.4ad05d4125a5.png”, /元圖像
“description”: “對於 facebook”,
“像素”: [
1,
2,
3,
4
],
“channel”: 1,
“campaign”:1、
“深度連結”: {
“auto”: true 和
“apple”: “https://apps.apple.com/us/app/google/id284815942”,
“google”: “https://play.google.com/store/apps/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=美國”
},
“地理目標”:[
{
“location”: “加拿大”,
“link”: “https://google.ca”
},
{
“location”: “美國”,
“link”: “https://google.us”
}
],
“設備目標”: [
{
“device”: “iPhone”, @設備
“link”: “https://google.com”
},
{
“device”: “Android”, /設備
“link”: “https://google.com”
}
],
“語言目標”: [
{
“language”: “en”, /中文
“link”: “https://google.com”
},
{
“language”: “fr”, /語言
“link”: “https://google.ca”
}
],
“參數”: [
{
“名稱”: “aff”,
“value”: “3”
},
{
“device”: “gtm_source”,
“link”: “api”
}
]
}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
回應 = requests.request(“POST”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, “https://urlkai.com/api/url/add”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{
“url”: “https:\/\/google.com”, ///
“status”: “私有”,
“custom”: “google”, /
“password”: “mypass”, /密碼
“expiry”: “2020-11-11 12:00:00”, /
“type”: “splash”, /
“metatitle”: “不是 Google”,
“metadescription”: “非 Google 描述”,
“metaimage”: “https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png”, //
“description”: “對於 facebook”,
“像素”: [
1,
2,
3,
4
],
“channel”: 1,
“campaign”:1、
“深度連結”: {
“auto”: true 和
“apple”: “https:\/\/apps.apple.com\/us\/app\/google\/id284815942”, //id284815942
“google”: “https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US”
},
“地理目標”:[
{
“location”: “加拿大”,
“link”: “https:\/\/google.ca”
},
{
“location”: “美國”,
“link”: “https:\/\/google.us”
}
],
“設備目標”: [
{
“device”: “iPhone”, @設備
“link”: “https:\/\/google.com”
},
{
“device”: “Android”, /設備
“link”: “https:\/\/google.com”
}
],
“語言目標”: [
{
“language”: “en”, /中文
“link”: “https:\/\/google.com”
},
{
“language”: “fr”, /語言
“link”: “https:\/\/google.ca”
}
],
“參數”: [
{
“名稱”: “aff”,
“value”: “3”
},
{
“device”: “gtm_source”,
“link”: “api”
}
]
}“, System.Text.Encoding.UTF8, ”應用程式/json“);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“錯誤”: 0,
“id”: 3,
“shorturl”: “https:\/\/urlkai.com\/google”
}
https://urlkai.com/api/url/:id/update
Bir bağlantıyı güncellemek için, bir PUT isteği aracılığıyla JSON'da geçerli bir veri göndermeniz gerekir.Veriler, aşağıda gösterildiği gibi isteğinizin ham gövdesi olarak gönderilmelidir.Aşağıdaki örnek, gönderebileceğiniz tüm parametreleri gösterir, ancak hepsini göndermeniz gerekmez (Daha fazla bilgi için tabloya bakın).
參數 | Açıklama |
---|---|
網址 | (必填)要縮短的長URL。 |
習慣 | (選擇)自定義別名而不是隨機別名。 |
類型 | (選擇)重定向類型 [direct, frame, splash] |
密碼 | (選擇)密碼保護 |
域 | (選擇)自訂域 |
滿期 | (選擇)連結示例的過期時間 2021-09-28 23:11:16 |
地理定位 | (選擇)地理位置定位數據 |
device目標 | (選擇)設備定位數據 |
language目標 | (選擇)語言定位數據 |
元標題 | (選擇)元標題 |
元描述 | (選擇)元描述 |
元圖像 | (選擇)連結到 jpg 或 png 影像 |
圖元 | (選擇)圖元 ID 陣列 |
管道 | (選擇)頻道ID |
運動 | (選擇)推廣活動ID |
深度連結 | (選擇)包含應用商店連結的物件。使用此功能時,設置設備定位也很重要。 |
curl --location --request PUT 'https://urlkai.com/api/url/:id/update' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
--data-raw '{
“url”: “https:\/\/google.com”, ///
“custom”: “google”, /
“password”: “mypass”, /密碼
“expiry”: “2020-11-11 12:00:00”, /
“type”: “splash”, /
“像素”: [
1,
2,
3,
4
],
“channel”: 1,
“深度連結”: {
“apple”: “https:\/\/apps.apple.com\/us\/app\/google\/id284815942”, //id284815942
“google”: “https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US”
},
“地理目標”:[
{
“location”: “加拿大”,
“link”: “https:\/\/google.ca”
},
{
“location”: “美國”,
“link”: “https:\/\/google.us”
}
],
“設備目標”: [
{
“device”: “iPhone”, @設備
“link”: “https:\/\/google.com”
},
{
“device”: “Android”, /設備
“link”: “https:\/\/google.com”
}
],
“參數”: [
{
“名稱”: “aff”,
“value”: “3”
},
{
“device”: “gtm_source”,
“link”: “api”
}
]
}'
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/url/:id/update”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “PUT”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
CURLOPT_POSTFIELDS =>
'{
“url”: “https:\/\/google.com”, ///
“custom”: “google”, /
“password”: “mypass”, /密碼
“expiry”: “2020-11-11 12:00:00”, /
“type”: “splash”, /
“像素”: [
1,
2,
3,
4
],
“channel”: 1,
“深度連結”: {
“apple”: “https:\/\/apps.apple.com\/us\/app\/google\/id284815942”, //id284815942
“google”: “https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US”
},
“地理目標”:[
{
“location”: “加拿大”,
“link”: “https:\/\/google.ca”
},
{
“location”: “美國”,
“link”: “https:\/\/google.us”
}
],
“設備目標”: [
{
“device”: “iPhone”, @設備
“link”: “https:\/\/google.com”
},
{
“device”: “Android”, /設備
“link”: “https:\/\/google.com”
}
],
“參數”: [
{
“名稱”: “aff”,
“value”: “3”
},
{
“device”: “gtm_source”,
“link”: “api”
}
]
}',
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': '放',
'url': 'https://urlkai.com/api/url/:id/update',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
正文:JSON.stringify({
“url”: “https:\/\/google.com”, ///
“custom”: “google”, /
“password”: “mypass”, /密碼
“expiry”: “2020-11-11 12:00:00”, /
“type”: “splash”, /
“像素”: [
1,
2,
3,
4
],
“channel”: 1,
“深度連結”: {
“apple”: “https:\/\/apps.apple.com\/us\/app\/google\/id284815942”, //id284815942
“google”: “https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US”
},
“地理目標”:[
{
“location”: “加拿大”,
“link”: “https:\/\/google.ca”
},
{
“location”: “美國”,
“link”: “https:\/\/google.us”
}
],
“設備目標”: [
{
“device”: “iPhone”, @設備
“link”: “https:\/\/google.com”
},
{
“device”: “Android”, /設備
“link”: “https:\/\/google.com”
}
],
“參數”: [
{
“名稱”: “aff”,
“value”: “3”
},
{
“device”: “gtm_source”,
“link”: “api”
}
]
}),
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/url/:id/update”
有效載荷 = {
“url”: “https://google.com”,
“custom”: “google”, /
“password”: “mypass”, /密碼
“expiry”: “2020-11-11 12:00:00”, /
“type”: “splash”, /
“像素”: [
1,
2,
3,
4
],
“channel”: 1,
“深度連結”: {
“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≷=美國”
},
“地理目標”:[
{
“location”: “加拿大”,
“link”: “https://google.ca”
},
{
“location”: “美國”,
“link”: “https://google.us”
}
],
“設備目標”: [
{
“device”: “iPhone”, @設備
“link”: “https://google.com”
},
{
“device”: “Android”, /設備
“link”: “https://google.com”
}
],
“參數”: [
{
“名稱”: “aff”,
“value”: “3”
},
{
“device”: “gtm_source”,
“link”: “api”
}
]
}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
response = requests.request(“PUT”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var 請求 = new HttpRequestMessage(HttpMethod.Put, “https://urlkai.com/api/url/:id/update”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{
“url”: “https:\/\/google.com”, ///
“custom”: “google”, /
“password”: “mypass”, /密碼
“expiry”: “2020-11-11 12:00:00”, /
“type”: “splash”, /
“像素”: [
1,
2,
3,
4
],
“channel”: 1,
“深度連結”: {
“apple”: “https:\/\/apps.apple.com\/us\/app\/google\/id284815942”, //id284815942
“google”: “https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US”
},
“地理目標”:[
{
“location”: “加拿大”,
“link”: “https:\/\/google.ca”
},
{
“location”: “美國”,
“link”: “https:\/\/google.us”
}
],
“設備目標”: [
{
“device”: “iPhone”, @設備
“link”: “https:\/\/google.com”
},
{
“device”: “Android”, /設備
“link”: “https:\/\/google.com”
}
],
“參數”: [
{
“名稱”: “aff”,
“value”: “3”
},
{
“device”: “gtm_source”,
“link”: “api”
}
]
}“, System.Text.Encoding.UTF8, ”應用程式/json“);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“錯誤”: 0,
“id”: 3,
“short”: “https:\/\/urlkai.com\/google”
}
https://urlkai.com/api/url/:id/delete
Bir bağlantıyı silmek için bir DELETE isteği göndermeniz gerekir.
curl --location --request 刪除 'https://urlkai.com/api/url/:id/delete' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/url/:id/delete”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “刪除”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': '刪除',
'url': 'https://urlkai.com/api/url/:id/delete',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/url/:id/delete”
有效載荷 = {}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
回應 = requests.request(“DELETE”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, “https://urlkai.com/api/url/:id/delete”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{}”, System.Text.Encoding.UTF8, “application/json”);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“錯誤”: 0,
“message”: “已成功刪除連結”
}
https://urlkai.com/api/overlay?limit=2&page=1
要通過 API 獲取 CTA 疊加,您可以使用此端點。您還可以篩選數據(有關更多資訊,請參閱表格)。
參數 | Açıklama |
---|---|
限制 | (選擇)每頁數據結果 |
頁 | (選擇)當前頁面請求 |
curl --location --request GET 'https://urlkai.com/api/overlay?limit=2&page=1' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/overlay?limit=2&page=1”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “GET”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': 'GET', @方法
'url': 'https://urlkai.com/api/overlay?limit=2&page=1' ,
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/overlay?limit=2&page=1”
有效載荷 = {}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
回應 = requests.request(“GET”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, “https://urlkai.com/api/overlay?limit=2&page=1”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{}”, System.Text.Encoding.UTF8, “application/json”);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“error”: “0”, /錯誤“: ”0“,
“數據”: {
“result”: 2,
“perpage”: 2,
“currentpage”: 1,
“nextpage”: 1,
“maxpage”: 1,
“CTA”:[
{
“id”: 1,
“type”: “消息”,
“name”: “產品 1 促銷”,
“date”: “2020-11-10 18:00:00”
},
{
“id”:2、
“type”: “聯繫人”,
“name”: “聯繫頁面”,
“date”: “2020-11-10 18:10:00”
}
]
}
}
https://urlkai.com/api/account
Hesapla ilgili bilgi almak için bu uç noktaya bir istek gönderebilirsiniz ve bu, hesapla ilgili verileri döndürür.
curl --location --request GET 'https://urlkai.com/api/account' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/account”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “GET”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': 'GET', @方法
'url': 'https://urlkai.com/api/account',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/account”
有效載荷 = {}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
回應 = requests.request(“GET”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, “https://urlkai.com/api/account”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{}”, System.Text.Encoding.UTF8, “application/json”);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“錯誤”: 0,
“數據”: {
“id”: 1,
“電子郵件”: ” [電子郵件保護] ",
“使用者名”: “sampleuser”,
“頭像”: “https:\/\/domain.com\/content\/avatar.png”,
“status”: “pro”, @狀態
“expires”: “2022-11-15 15:00:00”, @過期
“registered”: “2020-11-10 18:01:43”
}
}
https://urlkai.com/api/account/update
Hesapla ilgili bilgileri güncellemek için bu uç noktaya bir istek gönderebilirsiniz;Bu, hesaptaki verileri güncelleyecektir.
curl --location --request PUT 'https://urlkai.com/api/account/update' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
--data-raw '{
“電子郵件”: ” [電子郵件保護] ",
“password”: “newpassword”
}'
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/account/update”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “PUT”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
CURLOPT_POSTFIELDS =>
'{
“電子郵件”: ” [電子郵件保護] ",
“password”: “newpassword”
}',
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': '放',
'url': 'https://urlkai.com/api/account/update',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
正文:JSON.stringify({
“電子郵件”: ” [電子郵件保護] ",
“password”: “newpassword”
}),
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/account/update”
有效載荷 = {
“電子郵件”: ” [電子郵件保護] ",
“password”: “newpassword”
}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
response = requests.request(“PUT”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var 請求 = new HttpRequestMessage(HttpMethod.Put, “https://urlkai.com/api/account/update”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{
“電子郵件”: ” [電子郵件保護] ",
“password”: “newpassword”
}“, System.Text.Encoding.UTF8, ”應用程式/json“);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“錯誤”: 0,
“message”: “帳戶已成功更新。”
}
https://urlkai.com/api/channels?limit=2&page=1
要通過 API 獲取管道,您可以使用此終端節點。您還可以篩選數據(有關更多資訊,請參閱表格)。
參數 | Açıklama |
---|---|
限制 | (選擇)每頁數據結果 |
頁 | (選擇)當前頁面請求 |
curl --location --request GET 'https://urlkai.com/api/channels?limit=2&page=1' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/channels?limit=2&page=1”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “GET”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': 'GET', @方法
'url': 'https://urlkai.com/api/channels?limit=2&page=1',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/channels?limit=2&page=1”
有效載荷 = {}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
回應 = requests.request(“GET”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, “https://urlkai.com/api/channels?limit=2&page=1”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{}”, System.Text.Encoding.UTF8, “application/json”);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“error”: “0”, /錯誤“: ”0“,
“數據”: {
“result”: 2,
“perpage”: 2,
“currentpage”: 1,
“nextpage”: 1,
“maxpage”: 1,
“頻道”:[
{
“id”: 1,
“name”: “通道 1”, /
“description”: 頻道 1 的描述“,
“color”: “#000000”, /顏色
“starred”: true
},
{
“id”:2、
“name”: “通道 2”, /
“description”: 頻道 2 的描述“,
“color”: “#FF0000”,
“starred”: false
}
]
}
}
https://urlkai.com/api/channel/:id?limit=1&page=1
要通過 API 獲取選定管道中的專案,您可以使用此端點。您還可以篩選數據(有關更多資訊,請參閱表格)。
參數 | Açıklama |
---|---|
限制 | (選擇)每頁數據結果 |
頁 | (選擇)當前頁面請求 |
curl --location --request GET 'https://urlkai.com/api/channel/:id?limit=1&page=1' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/channel/:id?limit=1&page=1”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “GET”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': 'GET', @方法
'url': 'https://urlkai.com/api/channel/:id?limit=1&page=1',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/channel/:id?limit=1&page=1”
有效載荷 = {}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
回應 = requests.request(“GET”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var 請求 = new HttpRequestMessage(HttpMethod.Get, “https://urlkai.com/api/channel/:id?limit=1&page=1”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{}”, System.Text.Encoding.UTF8, “application/json”);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“error”: “0”, /錯誤“: ”0“,
“數據”: {
“result”: 2,
“perpage”: 2,
“currentpage”: 1,
“nextpage”: 1,
“maxpage”: 1,
“items”: [
{
“type”: “連結”,
“id”: 1,
“title”: “我的樣本連結”,
“preview”: “https:\/\/google.com”, //
“link”: “https:\/\/urlkai.com\/google”, //google“,
“date”: “2022-05-12”
},
{
“type”: “生物”,
“id”: 1,
“title”: “我的樣本簡歷”,
“preview”: “https:\/\/urlkai.com\/mybio”, //mybio
“link”: “https:\/\/urlkai.com\/mybio”, /連結
“date”: “2022-06-01”
}
]
}
}
https://urlkai.com/api/channel/add
可以使用此終端節點添加通道。
參數 | Açıklama |
---|---|
名字 | (必填)頻道名稱 |
描述 | (選擇)頻道描述 |
顏色 | (選擇)通道徽章顏色 (HEX) |
主演 | (選擇)是否為頻道加星標(true 或 false) |
curl --location --request POST 'https://urlkai.com/api/channel/add' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
--data-raw '{
“name”: “新頻道”,
“description”: “我的新頻道”,
“color”: “#000000”, /顏色
“starred”: true
}'
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/channel/add”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “POST”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
CURLOPT_POSTFIELDS =>
'{
“name”: “新頻道”,
“description”: “我的新頻道”,
“color”: “#000000”, /顏色
“starred”: true
}',
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': '發佈',
'url': 'https://urlkai.com/api/channel/add',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
正文:JSON.stringify({
“name”: “新頻道”,
“description”: “我的新頻道”,
“color”: “#000000”, /顏色
“starred”: true
}),
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/channel/add”
有效載荷 = {
“name”: “新頻道”,
“description”: “我的新頻道”,
“color”: “#000000”, /顏色
“starred”: true
}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
回應 = requests.request(“POST”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, “https://urlkai.com/api/channel/add”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{
“name”: “新頻道”,
“description”: “我的新頻道”,
“color”: “#000000”, /顏色
“starred”: true
}“, System.Text.Encoding.UTF8, ”應用程式/json“);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“錯誤”: 0,
“id”: 3,
“name”: “新頻道”,
“description”: “我的新頻道”,
“color”: “#000000”, /顏色
“starred”: true
}
https://urlkai.com/api/channel/:channelid/assign/:type/:itemid
通過發送包含頻道 ID、商品類型(連結、生物或 qr)和商品 ID 的請求,可以將商品分配給任何管道。
參數 | Açıklama |
---|---|
:channelid | (必填)頻道ID |
:類型 | (必需)鏈接或個人簡介或二維碼 |
:itemid | (必填)商品ID |
curl --location --request POST 'https://urlkai.com/api/channel/:channelid/assign/:type/:itemid' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/channel/:channelid/assign/:type/:itemid”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “POST”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': '發佈',
'url': 'https://urlkai.com/api/channel/:channelid/assign/:type/:itemid',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/channel/:channelid/assign/:type/:itemid”
有效載荷 = {}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
回應 = requests.request(“POST”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, “https://urlkai.com/api/channel/:channelid/assign/:type/:itemid”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{}”, System.Text.Encoding.UTF8, “application/json”);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“錯誤”: 0,
“message”: “專案已成功添加到頻道。”
}
https://urlkai.com/api/channel/:id/update
要更新通道,您需要通過 PUT 請求以 JSON 格式發送有效數據。數據必須作為請求的原始正文發送,如下所示。下面的示例顯示了您可以發送的所有參數,但您不需要發送所有參數(有關更多資訊,請參閱表格)。
參數 | Açıklama |
---|---|
名字 | (選擇)頻道名稱 |
描述 | (選擇)頻道描述 |
顏色 | (選擇)通道徽章顏色 (HEX) |
主演 | (選擇)是否為頻道加星標(true 或 false) |
curl --location --request PUT 'https://urlkai.com/api/channel/:id/update' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
--data-raw '{
“name”: “Acme Corp”, @名稱
“description”: “Acme Corp 的商品頻道”,
“color”: “#FFFFFF”,
“starred”: false
}'
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/channel/:id/update”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “PUT”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
CURLOPT_POSTFIELDS =>
'{
“name”: “Acme Corp”, @名稱
“description”: “Acme Corp 的商品頻道”,
“color”: “#FFFFFF”,
“starred”: false
}',
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': '放',
'url': 'https://urlkai.com/api/channel/:id/update',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
正文:JSON.stringify({
“name”: “Acme Corp”, @名稱
“description”: “Acme Corp 的商品頻道”,
“color”: “#FFFFFF”,
“starred”: false
}),
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/channel/:id/update”
有效載荷 = {
“name”: “Acme Corp”, @名稱
“description”: “Acme Corp 的商品頻道”,
“color”: “#FFFFFF”,
“starred”: false
}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
response = requests.request(“PUT”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, “https://urlkai.com/api/channel/:id/update”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{
“name”: “Acme Corp”, @名稱
“description”: “Acme Corp 的商品頻道”,
“color”: “#FFFFFF”,
“starred”: false
}“, System.Text.Encoding.UTF8, ”應用程式/json“);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“錯誤”: 0,
“message”: 頻道已成功更新。
}
https://urlkai.com/api/channel/:id/delete
要刪除頻道,您需要發送 DELETE 請求。所有專案也將被取消分配。
curl --location --request 刪除 'https://urlkai.com/api/channel/:id/delete' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/channel/:id/delete”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “刪除”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': '刪除',
'url': 'https://urlkai.com/api/channel/:id/delete',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/channel/:id/delete”
有效載荷 = {}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
回應 = requests.request(“DELETE”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, “https://urlkai.com/api/channel/:id/delete”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{}”, System.Text.Encoding.UTF8, “application/json”);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“錯誤”: 0,
“message”: 頻道已成功刪除。
}
https://urlkai.com/api/domains?limit=2&page=1
要通過 API 獲取您的品牌域,您可以使用此終端節點。您還可以篩選數據(有關更多資訊,請參閱表格)。
參數 | Açıklama |
---|---|
限制 | (選擇)每頁數據結果 |
頁 | (選擇)當前頁面請求 |
curl --location --request GET 'https://urlkai.com/api/domains?limit=2&page=1' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/domains?limit=2&page=1”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “GET”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': 'GET', @方法
'url': 'https://urlkai.com/api/domains?limit=2&page=1',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/domains?limit=2&page=1”
有效載荷 = {}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
回應 = requests.request(“GET”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var 請求 = new HttpRequestMessage(HttpMethod.Get, “https://urlkai.com/api/domains?limit=2&page=1”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{}”, System.Text.Encoding.UTF8, “application/json”);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“error”: “0”, /錯誤“: ”0“,
“數據”: {
“result”: 2,
“perpage”: 2,
“currentpage”: 1,
“nextpage”: 1,
“maxpage”: 1,
“domains”: [
{
“id”: 1,
“domain”: “https:\/\/domain1.com”, // ( 2000) 域
“redirectroot”: “https:\/\/rootdomain.com”, /
“redirect404”: “https:\/\/rootdomain.com\/404”
},
{
“id”:2、
“域”: “HTTPs:\/\/domain2.com”,
“redirectroot”: “https:\/\/rootdomain2.com”, //
“redirect404”: “https:\/\/rootdomain2.com\/404”
}
]
}
}
https://urlkai.com/api/domain/add
可以使用此終端節點添加域。請確保域正確指向我們的伺服器。
參數 | Açıklama |
---|---|
域 | (必填)品牌域,包括 HTTP 或 HTTPs |
重定向根 | (選擇)當有人訪問您的域時進行根重定向 |
重定向404 | (選擇)自定義 404 重定向 |
curl --location --request POST 'https://urlkai.com/api/domain/add' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
--data-raw '{
“domain”: “https:\/\/domain1.com”, // ( 2000) 域
“redirectroot”: “https:\/\/rootdomain.com”, /
“redirect404”: “https:\/\/rootdomain.com\/404”
}'
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/domain/add”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “POST”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
CURLOPT_POSTFIELDS =>
'{
“domain”: “https:\/\/domain1.com”, // ( 2000) 域
“redirectroot”: “https:\/\/rootdomain.com”, /
“redirect404”: “https:\/\/rootdomain.com\/404”
}',
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': '發佈',
'url': 'https://urlkai.com/api/domain/add',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
正文:JSON.stringify({
“domain”: “https:\/\/domain1.com”, // ( 2000) 域
“redirectroot”: “https:\/\/rootdomain.com”, /
“redirect404”: “https:\/\/rootdomain.com\/404”
}),
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/domain/add”
有效載荷 = {
“domain”: “https://domain1.com”, @域“: ”“,
“redirectroot”: “https://rootdomain.com”, //
“redirect404”: “https://rootdomain.com/404”
}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
回應 = requests.request(“POST”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, “https://urlkai.com/api/domain/add”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{
“domain”: “https:\/\/domain1.com”, // ( 2000) 域
“redirectroot”: “https:\/\/rootdomain.com”, /
“redirect404”: “https:\/\/rootdomain.com\/404”
}“, System.Text.Encoding.UTF8, ”應用程式/json“);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“錯誤”: 0,
“id”:1
}
https://urlkai.com/api/domain/:id/update
要更新品牌域,您需要通過 PUT 請求以 JSON 格式發送有效數據。數據必須作為請求的原始正文發送,如下所示。下面的示例顯示了您可以發送的所有參數,但您不需要發送所有參數(有關更多資訊,請參閱表格)。
參數 | Açıklama |
---|---|
重定向根 | (選擇)當有人訪問您的域時進行根重定向 |
重定向404 | (選擇)自定義 404 重定向 |
curl --location --request PUT 'https://urlkai.com/api/domain/:id/update' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
--data-raw '{
“redirectroot”: “https:\/\/rootdomain-new.com”, ///
“redirect404”: “https:\/\/rootdomain-new.com\/404”
}'
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/domain/:id/update”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “PUT”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
CURLOPT_POSTFIELDS =>
'{
“redirectroot”: “https:\/\/rootdomain-new.com”, ///
“redirect404”: “https:\/\/rootdomain-new.com\/404”
}',
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': '放',
'url': 'https://urlkai.com/api/domain/:id/update',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
正文:JSON.stringify({
“redirectroot”: “https:\/\/rootdomain-new.com”, ///
“redirect404”: “https:\/\/rootdomain-new.com\/404”
}),
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/domain/:id/update”
有效載荷 = {
“redirectroot”: “https://rootdomain-new.com”, //
“redirect404”: “https://rootdomain-new.com/404”
}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
response = requests.request(“PUT”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var 請求 = new HttpRequestMessage(HttpMethod.Put, “https://urlkai.com/api/domain/:id/update”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{
“redirectroot”: “https:\/\/rootdomain-new.com”, ///
“redirect404”: “https:\/\/rootdomain-new.com\/404”
}“, System.Text.Encoding.UTF8, ”應用程式/json“);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“錯誤”: 0,
“message”: “域已成功更新。”
}
https://urlkai.com/api/domain/:id/delete
要刪除域,您需要發送 DELETE 請求。
curl --location --request 刪除 'https://urlkai.com/api/domain/:id/delete' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/domain/:id/delete”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “刪除”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': '刪除',
'url': 'https://urlkai.com/api/domain/:id/delete',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/domain/:id/delete”
有效載荷 = {}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
回應 = requests.request(“DELETE”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var 請求 = new HttpRequestMessage(HttpMethod.Delete, “https://urlkai.com/api/domain/:id/delete”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{}”, System.Text.Encoding.UTF8, “application/json”);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“錯誤”: 0,
“message”: “已成功刪除域。”
}
https://urlkai.com/api/pixels?limit=2&page=1
要通過 API 獲取像素代碼,您可以使用此端點。您還可以篩選數據(有關更多資訊,請參閱表格)。
參數 | Açıklama |
---|---|
限制 | (選擇)每頁數據結果 |
頁 | (選擇)當前頁面請求 |
curl --location --request GET 'https://urlkai.com/api/pixels?limit=2&page=1' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/pixels?limit=2&page=1”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “GET”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': 'GET', @方法
'url': 'https://urlkai.com/api/pixels?limit=2&page=1',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/pixels?limit=2&page=1”
有效載荷 = {}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
回應 = requests.request(“GET”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, “https://urlkai.com/api/pixels?limit=2&page=1”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{}”, System.Text.Encoding.UTF8, “application/json”);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“error”: “0”, /錯誤“: ”0“,
“數據”: {
“result”: 2,
“perpage”: 2,
“currentpage”: 1,
“nextpage”: 1,
“maxpage”: 1,
“像素”: [
{
“id”: 1,
“type”: “gtmpixel”, /
“name”: “GTM 圖元”,
“標籤”: “GA-123456789”, /標籤“: ”GA-123456789“,
“date”: “2020-11-10 18:00:00”
},
{
“id”:2、
“type”: “twitterpixel”, /
“name”: “Twitter 圖元”,
“tag”: “1234567”, @標籤
“date”: “2020-11-10 18:10:00”
}
]
}
}
https://urlkai.com/api/pixel/add
可以使用此端點創建圖元。您需要發送像素類型和標籤。
參數 | Açıklama |
---|---|
類型 | (必需) GTMepL |Gapixel 像素 |FB像素 |AdWords 像素 |領英圖元 |推特圖元 |廣告圖元 |QuoraPixel 像素代碼 |Pinterest 公司 |必應 |Snapchat 的 |Reddit |抖音 |
名字 | (必填)圖元的自定義名稱 |
標記 | (必填)像素的標籤 |
curl --location --request POST 'https://urlkai.com/api/pixel/add' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
--data-raw '{
“type”: “gtmpixel”, /
“name”: “我的 GTM”,
“tag”: “GTM-ABCDE”
}'
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/pixel/add”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “POST”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
CURLOPT_POSTFIELDS =>
'{
“type”: “gtmpixel”, /
“name”: “我的 GTM”,
“tag”: “GTM-ABCDE”
}',
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': '發佈',
'url': 'https://urlkai.com/api/pixel/add' ,
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
正文:JSON.stringify({
“type”: “gtmpixel”, /
“name”: “我的 GTM”,
“tag”: “GTM-ABCDE”
}),
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/pixel/add”
有效載荷 = {
“type”: “gtmpixel”, /
“name”: “我的 GTM”,
“tag”: “GTM-ABCDE”
}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
回應 = requests.request(“POST”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, “https://urlkai.com/api/pixel/add”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{
“type”: “gtmpixel”, /
“name”: “我的 GTM”,
“tag”: “GTM-ABCDE”
}“, System.Text.Encoding.UTF8, ”應用程式/json“);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“錯誤”: 0,
“id”:1
}
https://urlkai.com/api/pixel/:id/update
要更新 Pixel 像素代碼,您需要通過 PUT 請求以 JSON 格式發送有效數據。數據必須作為請求的原始正文發送,如下所示。下面的示例顯示了您可以發送的所有參數,但您不需要發送所有參數(有關更多資訊,請參閱表格)。
參數 | Açıklama |
---|---|
名字 | (選擇)圖元的自定義名稱 |
標記 | (必填)像素的標籤 |
curl --location --request PUT 'https://urlkai.com/api/pixel/:id/update' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
--data-raw '{
“name”: “我的 GTM”,
“tag”: “GTM-ABCDE”
}'
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/pixel/:id/update”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “PUT”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
CURLOPT_POSTFIELDS =>
'{
“name”: “我的 GTM”,
“tag”: “GTM-ABCDE”
}',
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': '放',
'url': 'https://urlkai.com/api/pixel/:id/update',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
正文:JSON.stringify({
“name”: “我的 GTM”,
“tag”: “GTM-ABCDE”
}),
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/pixel/:id/update”
有效載荷 = {
“name”: “我的 GTM”,
“tag”: “GTM-ABCDE”
}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
response = requests.request(“PUT”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, “https://urlkai.com/api/pixel/:id/update”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{
“name”: “我的 GTM”,
“tag”: “GTM-ABCDE”
}“, System.Text.Encoding.UTF8, ”應用程式/json“);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“錯誤”: 0,
“message”: “Pixel 已成功更新。”
}
https://urlkai.com/api/pixel/:id/delete
要刪除圖元,您需要發送 DELETE 請求。
curl --location --request 刪除 'https://urlkai.com/api/pixel/:id/delete' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/pixel/:id/delete”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “刪除”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': '刪除',
'url': 'https://urlkai.com/api/pixel/:id/delete',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/pixel/:id/delete”
有效載荷 = {}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
回應 = requests.request(“DELETE”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, “https://urlkai.com/api/pixel/:id/delete”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{}”, System.Text.Encoding.UTF8, “application/json”);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“錯誤”: 0,
“message”: “已成功刪除Pixel。”
}
https://urlkai.com/api/qr?limit=2&page=1
API üzerinden QR kodlarınızı almak için bu uç noktayı kullanabilirsiniz.Ayrıca verileri filtreleyebilirsiniz (Daha fazla bilgi için tabloya bakın).
參數 | Açıklama |
---|---|
限制 | (選擇)每頁數據結果 |
頁 | (選擇)當前頁面請求 |
curl --location --request GET 'https://urlkai.com/api/qr?limit=2&page=1' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/qr?limit=2&page=1”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “GET”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': 'GET', @方法
'url': 'https://urlkai.com/api/qr?limit=2&page=1',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/qr?limit=2&page=1”
有效載荷 = {}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
回應 = requests.request(“GET”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var 請求 = new HttpRequestMessage(HttpMethod.Get, “https://urlkai.com/api/qr?limit=2&page=1”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{}”, System.Text.Encoding.UTF8, “application/json”);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“error”: “0”, /錯誤“: ”0“,
“數據”: {
“result”: 2,
“perpage”: 2,
“currentpage”: 1,
“nextpage”: 1,
“maxpage”: 1,
“qrs”:[
{
“id”:2、
“link”: “https:\/\/urlkai.com\/qr\/a2d5e”,
“scans”: 0,
“name”: “Google”, /中文
“date”: “2020-11-10 18:01:43”
},
{
“id”: 1,
“link”: “https:\/\/urlkai.com\/qr\/b9edfe”,
“scans”:5、
“name”: “Google 加拿大”,
“date”: “2020-11-10 18:00:25”
}
]
}
}
https://urlkai.com/api/qr/:id
API aracılığıyla tek bir QR kodunun ayrıntılarını almak için bu uç noktayı kullanabilirsiniz.
curl --location --request GET 'https://urlkai.com/api/qr/:id' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/qr/:id”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “GET”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': 'GET', @方法
'url': 'https://urlkai.com/api/qr/:id',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/qr/:id”
有效載荷 = {}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
回應 = requests.request(“GET”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, “https://urlkai.com/api/qr/:id”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{}”, System.Text.Encoding.UTF8, “application/json”);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“錯誤”: 0,
“詳細資訊”: {
“id”: 1,
“link”: “https:\/\/urlkai.com\/qr\/b9edfe”,
“scans”:5、
“name”: “Google 加拿大”,
“date”: “2020-11-10 18:00:25”
},
“數據”: {
“clicks”: 1,
“uniqueClicks”: 1,
“topCountries”: {
“未知”: “1”
},
“topReferrers”:{
“Direct, email and other”: “1”
},
“topBrowsers”:{
“Chrome”: “1”
},
“topOs”: {
“Windows 10”: “1”
},
“socialCount”: {
“facebook”:0、
“twitter”:0、
“Instagram”:0
}
}
}
https://urlkai.com/api/qr/add
要創建 QR 碼,您需要通過 POST 請求以 JSON 格式發送有效數據。數據必須作為請求的原始正文發送,如下所示。下面的示例顯示了您可以發送的所有參數,但您不需要發送所有參數(有關更多資訊,請參閱表格)。
參數 | Açıklama |
---|---|
類型 | (必填) text |電子名片 |連結 |電子郵件 |電話 |短信 |無線網路 |
數據 | (必填)要嵌入二維碼中的數據。數據可以是字串或陣列,具體取決於類型 |
背景 | (選擇)RGB 顏色,例如 rgb(255,255,255) |
前景 | (選擇)RGB 顏色,例如 rgb(0,0,0) |
商標 | (選擇)徽標的路徑 png 或 jpg |
名字 | (選擇)二維碼名稱 |
curl --location --request POST 'https://urlkai.com/api/qr/add' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
--data-raw '{
“type”: “連結”,
“data”: “https:\/\/google.com”, ///
“background”: “rgb(255,255,255)”, /
“foreground”: “rgb(0,0,0)”, /
“徽標”: “https:\/\/site.com\/logo.png”,
“name”: “二維碼 API”
}'
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/qr/add”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “POST”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
CURLOPT_POSTFIELDS =>
'{
“type”: “連結”,
“data”: “https:\/\/google.com”, ///
“background”: “rgb(255,255,255)”, /
“foreground”: “rgb(0,0,0)”, /
“徽標”: “https:\/\/site.com\/logo.png”,
“name”: “二維碼 API”
}',
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': '發佈',
'url': 'https://urlkai.com/api/qr/add',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
正文:JSON.stringify({
“type”: “連結”,
“data”: “https:\/\/google.com”, ///
“background”: “rgb(255,255,255)”, /
“foreground”: “rgb(0,0,0)”, /
“徽標”: “https:\/\/site.com\/logo.png”,
“name”: “二維碼 API”
}),
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/qr/add”
有效載荷 = {
“type”: “連結”,
“data”: “https://google.com”, /數據
“background”: “rgb(255,255,255)”, /
“foreground”: “rgb(0,0,0)”, /
“logo”: “https://site.com/logo.png”,
“name”: “二維碼 API”
}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
回應 = requests.request(“POST”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, “https://urlkai.com/api/qr/add”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{
“type”: “連結”,
“data”: “https:\/\/google.com”, ///
“background”: “rgb(255,255,255)”, /
“foreground”: “rgb(0,0,0)”, /
“徽標”: “https:\/\/site.com\/logo.png”,
“name”: “二維碼 API”
}“, System.Text.Encoding.UTF8, ”應用程式/json“);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“錯誤”: 0,
“id”: 3,
“link”: “https:\/\/urlkai.com\/qr\/a58f79”
}
https://urlkai.com/api/qr/:id/update
Bir QR Kodunu güncellemek için, bir PUT isteği aracılığıyla JSON'da geçerli bir veri göndermeniz gerekir.Veriler, aşağıda gösterildiği gibi isteğinizin ham gövdesi olarak gönderilmelidir.Aşağıdaki örnek, gönderebileceğiniz tüm parametreleri gösterir, ancak hepsini göndermeniz gerekmez (Daha fazla bilgi için tabloya bakın).
參數 | Açıklama |
---|---|
數據 | (必填)要嵌入二維碼中的數據。數據可以是字串或陣列,具體取決於類型 |
背景 | (選擇)RGB 顏色,例如 rgb(255,255,255) |
前景 | (選擇)RGB 顏色,例如 rgb(0,0,0) |
商標 | (選擇)徽標的路徑 png 或 jpg |
curl --location --request PUT 'https://urlkai.com/api/qr/:id/update' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
--data-raw '{
“type”: “連結”,
“data”: “https:\/\/google.com”, ///
“background”: “rgb(255,255,255)”, /
“foreground”: “rgb(0,0,0)”, /
“徽標”: “https:\/\/site.com\/logo.png”
}'
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/qr/:id/update”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “PUT”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
CURLOPT_POSTFIELDS =>
'{
“type”: “連結”,
“data”: “https:\/\/google.com”, ///
“background”: “rgb(255,255,255)”, /
“foreground”: “rgb(0,0,0)”, /
“徽標”: “https:\/\/site.com\/logo.png”
}',
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': '放',
'url': 'https://urlkai.com/api/qr/:id/update',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
正文:JSON.stringify({
“type”: “連結”,
“data”: “https:\/\/google.com”, ///
“background”: “rgb(255,255,255)”, /
“foreground”: “rgb(0,0,0)”, /
“徽標”: “https:\/\/site.com\/logo.png”
}),
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/qr/:id/update”
有效載荷 = {
“type”: “連結”,
“data”: “https://google.com”, /數據
“background”: “rgb(255,255,255)”, /
“foreground”: “rgb(0,0,0)”, /
“logo”: “https://site.com/logo.png”
}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
response = requests.request(“PUT”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var 請求 = new HttpRequestMessage(HttpMethod.Put, “https://urlkai.com/api/qr/:id/update”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{
“type”: “連結”,
“data”: “https:\/\/google.com”, ///
“background”: “rgb(255,255,255)”, /
“foreground”: “rgb(0,0,0)”, /
“徽標”: “https:\/\/site.com\/logo.png”
}“, System.Text.Encoding.UTF8, ”應用程式/json“);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“錯誤”: 0,
“message”: “二維碼已成功更新。”
}
https://urlkai.com/api/qr/:id/delete
Bir QR kodunu silmek için bir DELETE isteği göndermeniz gerekir.
curl --location --request DELETE 'https://urlkai.com/api/qr/:id/delete' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/qr/:id/delete”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “刪除”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': '刪除',
'url': 'https://urlkai.com/api/qr/:id/delete',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/qr/:id/delete”
有效載荷 = {}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
回應 = requests.request(“DELETE”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var 請求 = new HttpRequestMessage(HttpMethod.Delete, “https://urlkai.com/api/qr/:id/delete”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{}”, System.Text.Encoding.UTF8, “application/json”);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“錯誤”: 0,
“message”: “已成功刪除 QR 碼。”
}
https://urlkai.com/api/campaigns?limit=2&page=1
要通過 API 獲取您的促銷活動,您可以使用此終端節點。您還可以篩選數據(有關更多資訊,請參閱表格)。
參數 | Açıklama |
---|---|
限制 | (選擇)每頁數據結果 |
頁 | (選擇)當前頁面請求 |
curl --location --request GET 'https://urlkai.com/api/campaigns?limit=2&page=1' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/campaigns?limit=2&page=1”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “GET”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': 'GET', @方法
'url': 'https://urlkai.com/api/campaigns?limit=2&page=1',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/campaigns?limit=2&page=1”
有效載荷 = {}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
回應 = requests.request(“GET”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, “https://urlkai.com/api/campaigns?limit=2&page=1”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{}”, System.Text.Encoding.UTF8, “application/json”);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“error”: “0”, /錯誤“: ”0“,
“數據”: {
“result”: 2,
“perpage”: 2,
“currentpage”: 1,
“nextpage”: 1,
“maxpage”: 1,
“campaigns”: [
{
“id”: 1,
“name”: “示例營銷活動”,
“public”: false,
“rotator”: false,
“list”: “https:\/\/domain.com\/u\/admin\/list-1”
},
{
“id”:2、
“domain”: “Facebook 活動”,
“public”: true,
“rotator”: “https:\/\/domain.com\/r\/test”, @旋轉器“,
“清單”: “https:\/\/domain.com\/u\/admin\/test-2”
}
]
}
}
https://urlkai.com/api/campaign/add
可以使用此終端節點添加活動。
參數 | Açıklama |
---|---|
名字 | (選擇)活動名稱 |
鼻涕蟲 | (選擇)Rotator Slug |
公共 | (選擇)訪問 |
curl --location --request POST 'https://urlkai.com/api/campaign/add' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
--data-raw '{
“name”: “新廣告系列”,
“slug”: “新戰役”,
“public”: true
}'
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/campaign/add”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “POST”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
CURLOPT_POSTFIELDS =>
'{
“name”: “新廣告系列”,
“slug”: “新戰役”,
“public”: true
}',
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': '發佈',
'url': 'https://urlkai.com/api/campaign/add',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
正文:JSON.stringify({
“name”: “新廣告系列”,
“slug”: “新戰役”,
“public”: true
}),
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/campaign/add”
有效載荷 = {
“name”: “新廣告系列”,
“slug”: “新戰役”,
“public”: true
}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
回應 = requests.request(“POST”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, “https://urlkai.com/api/campaign/add”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{
“name”: “新廣告系列”,
“slug”: “新戰役”,
“public”: true
}“, System.Text.Encoding.UTF8, ”應用程式/json“);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“錯誤”: 0,
“id”: 3,
“domain”: “新廣告系列”,
“public”: true,
“輪換器”: “https:\/\/domain.com\/r\/new-campaign”,
“list”: “https:\/\/domain.com\/u\/admin\/new-campaign-3”
}
https://urlkai.com/api/campaign/:campaignid/assign/:linkid
可以使用此終端節點將短連結分配給營銷活動。終端節點需要活動ID和短連結ID。
curl --location --request POST 'https://urlkai.com/api/campaign/:campaignid/assign/:linkid' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/campaign/:campaignid/assign/:linkid”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “POST”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': '發佈',
'url': 'https://urlkai.com/api/campaign/:campaignid/assign/:linkid',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/campaign/:campaignid/assign/:linkid”
有效載荷 = {}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
回應 = requests.request(“POST”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, “https://urlkai.com/api/campaign/:campaignid/assign/:linkid”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{}”, System.Text.Encoding.UTF8, “application/json”);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“錯誤”: 0,
“message”: “已成功將連結添加到營銷活動。”
}
https://urlkai.com/api/campaign/:id/update
要更新活動,您需要通過 PUT 請求以 JSON 格式發送有效數據。數據必須作為請求的原始正文發送,如下所示。下面的示例顯示了您可以發送的所有參數,但您不需要發送所有參數(有關更多資訊,請參閱表格)。
參數 | Açıklama |
---|---|
名字 | (必填)活動名稱 |
鼻涕蟲 | (選擇)Rotator Slug |
公共 | (選擇)訪問 |
curl --location --request PUT 'https://urlkai.com/api/campaign/:id/update' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
--data-raw '{
“name”: “Twitter 活動”,
“slug”: “推特活動”,
“public”: true
}'
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/campaign/:id/update”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “PUT”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
CURLOPT_POSTFIELDS =>
'{
“name”: “Twitter 活動”,
“slug”: “推特活動”,
“public”: true
}',
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': '放',
'url': 'https://urlkai.com/api/campaign/:id/update',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
正文:JSON.stringify({
“name”: “Twitter 活動”,
“slug”: “推特活動”,
“public”: true
}),
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/campaign/:id/update”
有效載荷 = {
“name”: “Twitter 活動”,
“slug”: “推特活動”,
“public”: true
}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
response = requests.request(“PUT”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var 請求 = new HttpRequestMessage(HttpMethod.Put, “https://urlkai.com/api/campaign/:id/update”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{
“name”: “Twitter 活動”,
“slug”: “推特活動”,
“public”: true
}“, System.Text.Encoding.UTF8, ”應用程式/json“);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“錯誤”: 0,
“id”: 3,
“domain”: “Twitter 活動”,
“public”: true,
“rotator”: “https:\/\/domain.com\/r\/twitter-campaign”,
“list”: “https:\/\/domain.com\/u\/admin\/twitter-campaign-3”
}
https://urlkai.com/api/campaign/:id/delete
要刪除活動,您需要發送 DELETE 請求。
curl --location --request 刪除 'https://urlkai.com/api/campaign/:id/delete' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/campaign/:id/delete”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “刪除”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': '刪除',
'url': 'https://urlkai.com/api/campaign/:id/delete',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/campaign/:id/delete”
有效載荷 = {}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
回應 = requests.request(“DELETE”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var 請求 = new HttpRequestMessage(HttpMethod.Delete, “https://urlkai.com/api/campaign/:id/delete”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{}”, System.Text.Encoding.UTF8, “application/json”);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“錯誤”: 0,
“message”: “已成功刪除促銷活動。”
}
https://urlkai.com/api/splash?limit=2&page=1
要通過 API 獲取自訂啟動頁面,您可以使用此端點。您還可以篩選數據(有關更多資訊,請參閱表格)。
參數 | Açıklama |
---|---|
限制 | (選擇)每頁數據結果 |
頁 | (選擇)當前頁面請求 |
curl --location --request GET 'https://urlkai.com/api/splash?limit=2&page=1' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
$curl = curl_init();
curl_setopt_array($curl, 陣列(
CURLOPT_URL => “https://urlkai.com/api/splash?limit=2&page=1”,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 2,
CURLOPT_TIMEOUT => 10,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => “GET”,
CURLOPT_HTTPHEADER => [
“授權:Bearer YOURAPIKEY”,
“內容類型:application/json”,
],
));
$response = curl_exec($curl);
curl_close($curl);
回聲$response;
var 請求 = require('request');
var 選項 = {
'method': 'GET', @方法
'url': 'https://urlkai.com/api/splash?limit=2&page=1',
'標頭': {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
},
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
匯入請求
url = “https://urlkai.com/api/splash?limit=2&page=1”
有效載荷 = {}
標頭 = {
'授權': 'Bearer YOURAPIKEY',
'內容類型': 'application/json'
}
回應 = requests.request(“GET”, url, headers=headers, json=payload)
print(response.text) 的
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, “https://urlkai.com/api/splash?limit=2&page=1”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{}”, System.Text.Encoding.UTF8, “application/json”);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync());
{
“error”: “0”, /錯誤“: ”0“,
“數據”: {
“result”: 2,
“perpage”: 2,
“currentpage”: 1,
“nextpage”: 1,
“maxpage”: 1,
“splash”: [
{
“id”: 1,
“name”: “產品 1 促銷”,
“date”: “2020-11-10 18:00:00”
},
{
“id”:2、
“name”: “產品 2 促銷”,
“date”: “2020-11-10 18:10:00”
}
]
}
}