È necessaria una chiave API affinché le richieste vengano elaborate dal sistema.Una volta che un utente si registra, viene generata automaticamente una chiave API per questo utente.La chiave API deve essere inviata con ogni richiesta (vedi esempio completo di seguito).Se la chiave API non viene inviata o è scaduta, si verificherà un errore.Assicurati di mantenere segreta la tua chiave API per prevenire abusi.
Per autenticarti con il sistema API, devi inviare la tua chiave API come token di autorizzazione con ogni richiesta.Puoi vedere il codice di esempio di seguito.
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());
La nostra API ha un limitatore di velocità per salvaguardare da picchi di richieste per massimizzarne la stabilità.Il nostro limitatore di velocità è attualmente limitato a 30 richieste al 1 minuto.请注意,费率可能会根据订阅的计划而变化。
Insieme alla risposta verranno inviate diverse intestazioni che possono essere esaminate per determinare varie informazioni sulla richiesta.
X-RateLimit-Limit: 30
X-RateLimit-Remaining: 29
X-RateLimit-Reset: TIMESTAMP
Tutte le risposte API vengono restituite in formato JSON per impostazione predefinita.Per convertirli in dati utilizzabili, sarà necessario utilizzare la funzione appropriata in base alla lingua.In PHP, la funzione json_decode() può essere utilizzata per convertire i dati in un oggetto (predefinito) o in un array (impostare il secondo parametro su true).È molto importante controllare la chiave di errore in quanto fornisce informazioni sull'eventuale presenza di un errore.Puoi anche controllare il codice dell'intestazione.
{
"error": 1,
"message": "An error occurred"
}
https://urlkai.com/api/account
Per ottenere informazioni sull'account, puoi inviare una richiesta a questo endpoint che restituirà i dati sull'account.
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
Per aggiornare le informazioni sull'account, puoi inviare una richiesta a questo endpoint che aggiornerà i dati sull'account.
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/campaigns?limit=2&page=1
要通过 API 获取您的促销活动,您可以使用此终端节点。您还可以筛选数据(有关更多信息,请参阅表格)。
Parametro (帕拉梅特罗酒店) | Descrizione |
---|---|
限制 | (可选)每页数据结果 |
页 | (可选)当前页面请求 |
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
可以使用此终端节点添加活动。
Parametro (帕拉梅特罗酒店) | Descrizione |
---|---|
名字 | (可选)活动名称 |
鼻涕虫 | (可选)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 格式发送有效数据。数据必须作为请求的原始正文发送,如下所示。下面的示例显示了您可以发送的所有参数,但您不需要发送所有参数(有关更多信息,请参阅表格)。
Parametro (帕拉梅特罗酒店) | Descrizione |
---|---|
名字 | (必填)活动名称 |
鼻涕虫 | (可选)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/channels?limit=2&page=1
要通过 API 获取渠道,您可以使用此终端节点。您还可以筛选数据(有关更多信息,请参阅表格)。
Parametro (帕拉梅特罗酒店) | Descrizione |
---|---|
限制 | (可选)每页数据结果 |
页 | (可选)当前页面请求 |
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 获取选定渠道中的项目,您可以使用此端点。您还可以筛选数据(有关更多信息,请参阅表格)。
Parametro (帕拉梅特罗酒店) | Descrizione |
---|---|
限制 | (可选)每页数据结果 |
页 | (可选)当前页面请求 |
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
可以使用此终端节点添加通道。
Parametro (帕拉梅特罗酒店) | Descrizione |
---|---|
名字 | (必填)频道名称 |
描述 | (可选)频道描述 |
颜色 | (可选)通道徽章颜色 (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 的请求,可以将商品分配给任何渠道。
Parametro (帕拉梅特罗酒店) | Descrizione |
---|---|
: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 格式发送有效数据。数据必须作为请求的原始正文发送,如下所示。下面的示例显示了您可以发送的所有参数,但您不需要发送所有参数(有关更多信息,请参阅表格)。
Parametro (帕拉梅特罗酒店) | Descrizione |
---|---|
名字 | (可选)频道名称 |
描述 | (可选)频道描述 |
颜色 | (可选)通道徽章颜色 (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/qr?limit=2&page=1
Per ottenere i tuoi codici QR tramite l'API, puoi utilizzare questo endpoint.Puoi anche filtrare i dati (vedi tabella per maggiori informazioni).
Parametro (帕拉梅特罗酒店) | Descrizione |
---|---|
限制 | (可选)每页数据结果 |
页 | (可选)当前页面请求 |
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
Per ottenere i dettagli per un singolo codice QR tramite l'API, puoi utilizzare questo endpoint.
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 格式发送有效数据。数据必须作为请求的原始正文发送,如下所示。下面的示例显示了您可以发送的所有参数,但您不需要发送所有参数(有关更多信息,请参阅表格)。
Parametro (帕拉梅特罗酒店) | Descrizione |
---|---|
类型 | (必填) 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
Per aggiornare un codice QR, devi inviare un dato valido in JSON tramite una richiesta PUT.I dati devono essere inviati come corpo grezzo della tua richiesta come mostrato di seguito.L'esempio seguente mostra tutti i parametri che puoi inviare 马 non è necessario inviarli tutti (vedi tabella per maggiori informazioni).
Parametro (帕拉梅特罗酒店) | Descrizione |
---|---|
数据 | (必填)要嵌入二维码中的数据。数据可以是字符串或数组,具体取决于类型 |
背景 | (可选)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
Per eliminare un codice QR, è necessario inviare una richiesta DELETE.
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/domains?limit=2&page=1
要通过 API 获取您的品牌域,您可以使用此终端节点。您还可以筛选数据(有关更多信息,请参阅表格)。
Parametro (帕拉梅特罗酒店) | Descrizione |
---|---|
限制 | (可选)每页数据结果 |
页 | (可选)当前页面请求 |
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”, /// 域
“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
可以使用此终端节点添加域。请确保域正确指向我们的服务器。
Parametro (帕拉梅特罗酒店) | Descrizione |
---|---|
域 | (必填)品牌域,包括 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”, /// 域
“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”, /// 域
“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”, /// 域
“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”, /// 域
“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 格式发送有效数据。数据必须作为请求的原始正文发送,如下所示。下面的示例显示了您可以发送的所有参数,但您不需要发送所有参数(有关更多信息,请参阅表格)。
Parametro (帕拉梅特罗酒店) | Descrizione |
---|---|
重定向根 | (可选)当有人访问您的域时进行根重定向 |
重定向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/urls?limit=2&page=1o=date
Per ottenere i tuoi collegamenti tramite l'API, puoi utilizzare questo endpoint.Puoi anche filtrare i dati (vedi tabella per maggiori informazioni).
Parametro (帕拉梅特罗酒店) | Descrizione |
---|---|
限制 | (可选)每页数据结果 |
页 | (可选)当前页面请求 |
次序 | (可选)在日期之间对数据进行排序,或单击 |
短 | (可选)使用短 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
Per ottenere i dettagli per un singolo collegamento tramite l'API, puoi utilizzare questo endpoint.
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
Per abbreviare un collegamento, devi inviare un dato valido in JSON tramite una richiesta POST.I dati devono essere inviati come corpo grezzo della tua richiesta come mostrato di seguito.L'esempio seguente mostra tutti i parametri che puoi inviare 马 non è necessario inviarli tutti (vedi tabella per maggiori informazioni).
Parametro (帕拉梅特罗酒店) | Descrizione |
---|---|
网址 | (必填)要缩短的长 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
Per aggiornare un collegamento, devi inviare un dato valido in JSON tramite una richiesta PUT.I dati devono essere inviati come corpo grezzo della tua richiesta come mostrato di seguito.L'esempio seguente mostra tutti i parametri che puoi inviare 马 non è necessario inviarli tutti (vedi tabella per maggiori informazioni).
Parametro (帕拉梅特罗酒店) | Descrizione |
---|---|
网址 | (必填)要缩短的长 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
Per eliminare un collegamento, è necessario inviare una richiesta DELETE.
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 叠加,您可以使用此端点。您还可以筛选数据(有关更多信息,请参阅表格)。
Parametro (帕拉梅特罗酒店) | Descrizione |
---|---|
限制 | (可选)每页数据结果 |
页 | (可选)当前页面请求 |
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/pixels?limit=2&page=1
要通过 API 获取像素代码,您可以使用此端点。您还可以筛选数据(有关更多信息,请参阅表格)。
Parametro (帕拉梅特罗酒店) | Descrizione |
---|---|
限制 | (可选)每页数据结果 |
页 | (可选)当前页面请求 |
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
可以使用此端点创建像素。您需要发送像素类型和标签。
Parametro (帕拉梅特罗酒店) | Descrizione |
---|---|
类型 | (必需) 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 格式发送有效数据。数据必须作为请求的原始正文发送,如下所示。下面的示例显示了您可以发送的所有参数,但您不需要发送所有参数(有关更多信息,请参阅表格)。
Parametro (帕拉梅特罗酒店) | Descrizione |
---|---|
名字 | (可选)像素的自定义名称 |
标记 | (必填)像素的标签 |
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/splash?limit=2&page=1
要通过 API 获取自定义启动页面,您可以使用此端点。您还可以筛选数据(有关更多信息,请参阅表格)。
Parametro (帕拉梅特罗酒店) | Descrizione |
---|---|
限制 | (可选)每页数据结果 |
页 | (可选)当前页面请求 |
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”
}
]
}
}