Referencia de API para desarrolladores

Empezando

Se requiere una clave API para que el sistema procese las solicitudes. Una vez que un usuario se registra, se genera automáticamente una clave API para este usuario. La clave API debe enviarse con cada solicitud (consulte el ejemplo completo a continuación). Si la clave API no se envía o está caducada, habrá un error. Asegúrese de mantener en secreto su clave API para evitar abusos.

Autenticación

Para autenticarse con el sistema API, debe enviar su clave API como un token de autorización con cada solicitud. Puede ver el código de muestra a continuación.

curl --vị trí --yêu cầu POST 'https://urlkai.com/api/account' \
--header 'Ủy quyền: Người mang YOURAPIKEY' \
--header 'Loại nội dung: ứng dụng / json' \ 
$curl = curl_init();
curl_setopt_array($curl, mảng(
    CURLOPT_URL => "https://urlkai.com/api/account",
    CURLOPT_RETURNTRANSFER => đúng,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => đúng,
    CURLOPT_CUSTOMREQUEST => "ĐĂNG",
    CURLOPT_HTTPHEADER => [
        "Ủy quyền: Người mang YOURAPIKEY",
        "Loại nội dung: ứng dụng / json",
    ],
));

$response = curl_exec ($curl); 
var yêu cầu = require('yêu cầu');
var options = {
    'phương thức': 'ĐĂNG',
    'url': 'https://urlkai.com/api/account',
    'tiêu đề': {
        'Ủy quyền': 'Người mang YOURAPIKEY',
        'Content-Type': 'ứng dụng/json'
    },
    cơ thể: ''
};
request(tùy chọn, hàm (lỗi, phản hồi) {
    if (lỗi) throw new Error(lỗi);
    console.log(phản hồi.cơ thể);
}); 
Yêu cầu nhập
url = "https://urlkai.com/api/account"
tải trọng = {}
tiêu đề = {
  'Ủy quyền': 'Người mang YOURAPIKEY',
  'Content-Type': 'ứng dụng/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
in (phản hồi.văn bản) 
var client = HttpClient mới();
var yêu cầu = mới HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/account");
yêu cầu. Headers.Add("Ủy quyền", "Người mang YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
yêu cầu. Nội dung = nội dung;
var response = chờ khách hàng. SendAsync(yêu cầu);
phản ứng. EnsureSuccessStatusCode();
Console.WriteLine(chờ phản hồi. Content.ReadAsStringAsync()); 
Límite de tarifa

Nuestra API tiene un limitador de velocidad para protegerse contra picos en las solicitudes para maximizar su estabilidad. Nuestro limitador de frecuencia actualmente tiene un límite de 30 solicitudes por 1 minuto. Please note that the rate might change according to the subscribed plan.

Se enviarán varios encabezados junto con la respuesta y estos se pueden examinar para determinar información diversa sobre la solicitud.

X-RateLimit-Limit: 30
X-RateLimit-Remaining: 29
X-RateLimit-Reset: TIMESTAMP
Manejo de respuestas

Todas las respuestas de la API se devuelven en formato JSON de forma predeterminada. Para convertir esto en datos utilizables, será necesario utilizar la función adecuada según el idioma. En PHP, la función json_decode() se puede usar para convertir los datos en un objeto (predeterminado) o en una matriz (establezca el segundo parámetro en verdadero). Es muy importante verificar la clave de error ya que proporciona información sobre si hubo un error o no. También puede consultar el código de cabecera.

{
    "error": 1,
    "message": "An error occurred"
}

Campañas

Liệt kê chiến dịch
GET https://urlkai.com/api/campaigns?limit=2&page=1

Để tải chiến dịch của bạn qua API, bạn có thể sử dụng điểm cuối này. Bạn cũng có thể lọc dữ liệu (Xem bảng để biết thêm thông tin).

ParámetroDescripción
giới hạn (tùy chọn) Kết quả dữ liệu trên mỗi trang
trang (tùy chọn) Yêu cầu trang hiện tại
curl --vị trí --yêu cầu GET 'https://urlkai.com/api/campaigns?limit=2&page=1' \
--header 'Ủy quyền: Người mang YOURAPIKEY' \
--header 'Loại nội dung: ứng dụng / json' \ 
$curl = curl_init();

curl_setopt_array($curl, mảng(
    CURLOPT_URL => "https://urlkai.com/api/campaigns?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => đúng,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => đúng,
    CURLOPT_CUSTOMREQUEST => "NHẬN",
    CURLOPT_HTTPHEADER => [
        "Ủy quyền: Người mang YOURAPIKEY",
        "Loại nội dung: ứng dụng / json",
    ],
    
));

$response = curl_exec ($curl);

curl_close ($curl);
tiếng vang $response; 
var yêu cầu = require('yêu cầu');
var options = {
    'phương thức': 'GET',
    'url': 'https://urlkai.com/api/campaigns?limit=2&page=1',
    'tiêu đề': {
        'Ủy quyền': 'Người mang YOURAPIKEY',
        'Content-Type': 'ứng dụng/json'
    },
    
};
request(tùy chọn, hàm (lỗi, phản hồi) {
    if (lỗi) throw new Error(lỗi);
    console.log(phản hồi.cơ thể);
}); 
Yêu cầu nhập
url = "https://urlkai.com/api/campaigns?limit=2&page=1"
tải trọng = {}
tiêu đề = {
    'Ủy quyền': 'Người mang YOURAPIKEY',
    'Content-Type': 'ứng dụng/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
in (phản hồi.văn bản) 
var client = HttpClient mới();
var yêu cầu = mới HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/campaigns?limit=2&page=1");
yêu cầu. Headers.Add("Ủy quyền", "Người mang YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
yêu cầu. Nội dung = nội dung;
var response = chờ khách hàng. SendAsync(yêu cầu);
phản ứng. EnsureSuccessStatusCode();
Console.WriteLine(chờ phản hồi. Content.ReadAsStringAsync()); 
Respuesta del servidor
{
    "lỗi": "0",
    "dữ liệu": {
        "kết quả": 2,
        "perpage": 2,
        "trang hiện tại": 1,
        "trang tiếp theo": 1,
        "maxpage": 1,
        "chiến dịch": [
            {
                "id": 1,
                "name": "Chiến dịch mẫu",
                "public": sai,
                "rotator": sai,
                "danh sách": "https:\/\/domain.com\/u\/admin\/list-1"
            },
            {
                "id": 2,
                "domain": "Chiến dịch Facebook",
                "public": đúng,
                "rotator": "https:\/\/domain.com\/r\/test",
                "danh sách": "https:\/\/domain.com\/u\/admin\/test-2"
            }
        ]
    }
} 
Crear una campaña
POST https://urlkai.com/api/campaign/add

Bạn có thể thêm chiến dịch bằng điểm cuối này.

ParámetroDescripción
Tên (tùy chọn) Tên chiến dịch
sên (tùy chọn) Sên xoay
công cộng (tùy chọn) Truy cập
curl --vị trí --yêu cầu POST 'https://urlkai.com/api/campaign/add' \
--header 'Ủy quyền: Người mang YOURAPIKEY' \
--header 'Loại nội dung: ứng dụng / json' \
--data-raw '{
    "name": "Chiến dịch mới",
    "slug": "chiến dịch mới",
    "public": đúng
}' 
$curl = curl_init();

curl_setopt_array($curl, mảng(
    CURLOPT_URL => "https://urlkai.com/api/campaign/add",
    CURLOPT_RETURNTRANSFER => đúng,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => đúng,
    CURLOPT_CUSTOMREQUEST => "ĐĂNG",
    CURLOPT_HTTPHEADER => [
        "Ủy quyền: Người mang YOURAPIKEY",
        "Loại nội dung: ứng dụng / json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "name": "Chiến dịch mới",
	    "slug": "chiến dịch mới",
	    "public": đúng
	}',
));

$response = curl_exec ($curl);

curl_close ($curl);
tiếng vang $response; 
var yêu cầu = require('yêu cầu');
var options = {
    'phương thức': 'ĐĂNG',
    'url': 'https://urlkai.com/api/campaign/add',
    'tiêu đề': {
        'Ủy quyền': 'Người mang YOURAPIKEY',
        'Content-Type': 'ứng dụng/json'
    },
    nội dung: JSON.stringify({
    "name": "Chiến dịch mới",
    "slug": "chiến dịch mới",
    "public": đúng
}),
};
request(tùy chọn, hàm (lỗi, phản hồi) {
    if (lỗi) throw new Error(lỗi);
    console.log(phản hồi.cơ thể);
}); 
Yêu cầu nhập
url = "https://urlkai.com/api/campaign/add"
tải trọng = {
    "name": "Chiến dịch mới",
    "slug": "chiến dịch mới",
    "public": đúng
}
tiêu đề = {
    'Ủy quyền': 'Người mang YOURAPIKEY',
    'Content-Type': 'ứng dụng/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
in (phản hồi.văn bản) 
var client = HttpClient mới();
var yêu cầu = mới HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/campaign/add");
yêu cầu. Headers.Add("Ủy quyền", "Người mang YOURAPIKEY");
var content = new StringContent("{
    "name": "Chiến dịch mới",
    "slug": "chiến dịch mới",
    "public": đúng
}", System.Text.Encoding.UTF8, "ứng dụng/json");
yêu cầu. Nội dung = nội dung;
var response = chờ khách hàng. SendAsync(yêu cầu);
phản ứng. EnsureSuccessStatusCode();
Console.WriteLine(chờ phản hồi. Content.ReadAsStringAsync()); 
Respuesta del servidor
{
    "lỗi": 0,
    "id": 3,
    "domain": "Chiến dịch mới",
    "public": đúng,
    "rotator": "https:\/\/domain.com\/r\/chiến dịch mới",
    "danh sách": "https:\/\/domain.com\/u\/admin\/new-campaign-3"
} 
POST https://urlkai.com/api/campaign/:campaignid/assign/:linkid

Một liên kết ngắn có thể được gán cho một chiến dịch bằng cách sử dụng điểm cuối này. Điểm cuối yêu cầu ID chiến dịch và ID liên kết ngắn.

curl --vị trí --yêu cầu POST 'https://urlkai.com/api/campaign/:campaignid/assign/:linkid' \
--header 'Ủy quyền: Người mang YOURAPIKEY' \
--header 'Loại nội dung: ứng dụng / json' \ 
$curl = curl_init();

curl_setopt_array($curl, mảng(
    CURLOPT_URL => "https://urlkai.com/api/campaign/:campaignid/assign/:linkid",
    CURLOPT_RETURNTRANSFER => đúng,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => đúng,
    CURLOPT_CUSTOMREQUEST => "ĐĂNG",
    CURLOPT_HTTPHEADER => [
        "Ủy quyền: Người mang YOURAPIKEY",
        "Loại nội dung: ứng dụng / json",
    ],
    
));

$response = curl_exec ($curl);

curl_close ($curl);
tiếng vang $response; 
var yêu cầu = require('yêu cầu');
var options = {
    'phương thức': 'ĐĂNG',
    'url': 'https://urlkai.com/api/campaign/:campaignid/assign/:linkid',
    'tiêu đề': {
        'Ủy quyền': 'Người mang YOURAPIKEY',
        'Content-Type': 'ứng dụng/json'
    },
    
};
request(tùy chọn, hàm (lỗi, phản hồi) {
    if (lỗi) throw new Error(lỗi);
    console.log(phản hồi.cơ thể);
}); 
Yêu cầu nhập
url = "https://urlkai.com/api/campaign/:campaignid/assign/:linkid"
tải trọng = {}
tiêu đề = {
    'Ủy quyền': 'Người mang YOURAPIKEY',
    'Content-Type': 'ứng dụng/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
in (phản hồi.văn bản) 
var client = HttpClient mới();
var yêu cầu = mới HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/campaign/:campaignid/assign/:linkid");
yêu cầu. Headers.Add("Ủy quyền", "Người mang YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
yêu cầu. Nội dung = nội dung;
var response = chờ khách hàng. SendAsync(yêu cầu);
phản ứng. EnsureSuccessStatusCode();
Console.WriteLine(chờ phản hồi. Content.ReadAsStringAsync()); 
Respuesta del servidor
{
    "lỗi": 0,
    "message": "Liên kết đã được thêm thành công vào chiến dịch."
} 
Actualizar campaña
PUT https://urlkai.com/api/campaign/:id/update

Để cập nhật chiến dịch, bạn cần gửi dữ liệu hợp lệ ở dạng JSON thông qua yêu cầu PUT. Dữ liệu phải được gửi dưới dạng nội dung thô của yêu cầu của bạn như hình dưới đây. Ví dụ dưới đây cho thấy tất cả các thông số bạn có thể gửi nhưng bạn không bắt buộc phải gửi tất cả (Xem bảng để biết thêm thông tin).

ParámetroDescripción
Tên (bắt buộc) Tên chiến dịch
sên (tùy chọn) Sên xoay
công cộng (tùy chọn) Truy cập
curl --vị trí --yêu cầu PUT 'https://urlkai.com/api/campaign/:id/update' \
--header 'Ủy quyền: Người mang YOURAPIKEY' \
--header 'Loại nội dung: ứng dụng / json' \
--data-raw '{
    "name": "Chiến dịch Twitter",
    "slug": "chiến dịch twitter",
    "public": đúng
}' 
$curl = curl_init();

curl_setopt_array($curl, mảng(
    CURLOPT_URL => "https://urlkai.com/api/campaign/:id/update",
    CURLOPT_RETURNTRANSFER => đúng,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => đúng,
    CURLOPT_CUSTOMREQUEST => "ĐẶT",
    CURLOPT_HTTPHEADER => [
        "Ủy quyền: Người mang YOURAPIKEY",
        "Loại nội dung: ứng dụng / json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "name": "Chiến dịch Twitter",
	    "slug": "chiến dịch twitter",
	    "public": đúng
	}',
));

$response = curl_exec ($curl);

curl_close ($curl);
tiếng vang $response; 
var yêu cầu = require('yêu cầu');
var options = {
    'method': 'PUT',
    'url': 'https://urlkai.com/api/campaign/:id/update',
    'tiêu đề': {
        'Ủy quyền': 'Người mang YOURAPIKEY',
        'Content-Type': 'ứng dụng/json'
    },
    nội dung: JSON.stringify({
    "name": "Chiến dịch Twitter",
    "slug": "chiến dịch twitter",
    "public": đúng
}),
};
request(tùy chọn, hàm (lỗi, phản hồi) {
    if (lỗi) throw new Error(lỗi);
    console.log(phản hồi.cơ thể);
}); 
Yêu cầu nhập
url = "https://urlkai.com/api/campaign/:id/update"
tải trọng = {
    "name": "Chiến dịch Twitter",
    "slug": "chiến dịch twitter",
    "public": đúng
}
tiêu đề = {
    'Ủy quyền': 'Người mang YOURAPIKEY',
    'Content-Type': 'ứng dụng/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
in (phản hồi.văn bản) 
var client = HttpClient mới();
var yêu cầu = mới HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/campaign/:id/update");
yêu cầu. Headers.Add("Ủy quyền", "Người mang YOURAPIKEY");
var content = new StringContent("{
    "name": "Chiến dịch Twitter",
    "slug": "chiến dịch twitter",
    "public": đúng
}", System.Text.Encoding.UTF8, "ứng dụng/json");
yêu cầu. Nội dung = nội dung;
var response = chờ khách hàng. SendAsync(yêu cầu);
phản ứng. EnsureSuccessStatusCode();
Console.WriteLine(chờ phản hồi. Content.ReadAsStringAsync()); 
Respuesta del servidor
{
    "lỗi": 0,
    "id": 3,
    "domain": "Chiến dịch Twitter",
    "public": đúng,
    "rotator": "https:\/\/domain.com\/r\/twitter-campaign",
    "danh sách": "https:\/\/domain.com\/u\/admin\/twitter-campaign-3"
} 
Xóa chiến dịch
DELETE https://urlkai.com/api/campaign/:id/delete

Để xóa chiến dịch, bạn cần gửi yêu cầu XÓA.

curl --vị trí --yêu cầu XÓA 'https://urlkai.com/api/campaign/:id/delete' \
--header 'Ủy quyền: Người mang YOURAPIKEY' \
--header 'Loại nội dung: ứng dụng / json' \ 
$curl = curl_init();

curl_setopt_array($curl, mảng(
    CURLOPT_URL => "https://urlkai.com/api/campaign/:id/delete",
    CURLOPT_RETURNTRANSFER => đúng,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => đúng,
    CURLOPT_CUSTOMREQUEST => "XÓA",
    CURLOPT_HTTPHEADER => [
        "Ủy quyền: Người mang YOURAPIKEY",
        "Loại nội dung: ứng dụng / json",
    ],
    
));

$response = curl_exec ($curl);

curl_close ($curl);
tiếng vang $response; 
var yêu cầu = require('yêu cầu');
var options = {
    'method': 'XÓA',
    'url': 'https://urlkai.com/api/campaign/:id/delete',
    'tiêu đề': {
        'Ủy quyền': 'Người mang YOURAPIKEY',
        'Content-Type': 'ứng dụng/json'
    },
    
};
request(tùy chọn, hàm (lỗi, phản hồi) {
    if (lỗi) throw new Error(lỗi);
    console.log(phản hồi.cơ thể);
}); 
Yêu cầu nhập
url = "https://urlkai.com/api/campaign/:id/delete"
tải trọng = {}
tiêu đề = {
    'Ủy quyền': 'Người mang YOURAPIKEY',
    'Content-Type': 'ứng dụng/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
in (phản hồi.văn bản) 
var client = HttpClient mới();
var yêu cầu = mới HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/campaign/:id/delete");
yêu cầu. Headers.Add("Ủy quyền", "Người mang YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
yêu cầu. Nội dung = nội dung;
var response = chờ khách hàng. SendAsync(yêu cầu);
phản ứng. EnsureSuccessStatusCode();
Console.WriteLine(chờ phản hồi. Content.ReadAsStringAsync()); 
Respuesta del servidor
{
    "lỗi": 0,
    "message": "Chiến dịch đã bị xóa thành công."
} 

Canales

Liệt kê kênh
GET https://urlkai.com/api/channels?limit=2&page=1

Để tải kênh của bạn qua API, bạn có thể sử dụng điểm cuối này. Bạn cũng có thể lọc dữ liệu (Xem bảng để biết thêm thông tin).

ParámetroDescripción
giới hạn (tùy chọn) Kết quả dữ liệu trên mỗi trang
trang (tùy chọn) Yêu cầu trang hiện tại
curl --vị trí --yêu cầu GET 'https://urlkai.com/api/channels?limit=2&page=1' \
--header 'Ủy quyền: Người mang YOURAPIKEY' \
--header 'Loại nội dung: ứng dụng / json' \ 
$curl = curl_init();

curl_setopt_array($curl, mảng(
    CURLOPT_URL = > "https://urlkai.com/api/channels?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => đúng,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => đúng,
    CURLOPT_CUSTOMREQUEST => "NHẬN",
    CURLOPT_HTTPHEADER => [
        "Ủy quyền: Người mang YOURAPIKEY",
        "Loại nội dung: ứng dụng / json",
    ],
    
));

$response = curl_exec ($curl);

curl_close ($curl);
tiếng vang $response; 
var yêu cầu = require('yêu cầu');
var options = {
    'phương thức': 'GET',
    'url': 'https://urlkai.com/api/channels?limit=2&page=1',
    'tiêu đề': {
        'Ủy quyền': 'Người mang YOURAPIKEY',
        'Content-Type': 'ứng dụng/json'
    },
    
};
request(tùy chọn, hàm (lỗi, phản hồi) {
    if (lỗi) throw new Error(lỗi);
    console.log(phản hồi.cơ thể);
}); 
Yêu cầu nhập
url = "https://urlkai.com/api/channels?limit=2&page=1"
tải trọng = {}
tiêu đề = {
    'Ủy quyền': 'Người mang YOURAPIKEY',
    'Content-Type': 'ứng dụng/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
in (phản hồi.văn bản) 
var client = HttpClient mới();
var request = mới HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/channels?limit=2&page=1");
yêu cầu. Headers.Add("Ủy quyền", "Người mang YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
yêu cầu. Nội dung = nội dung;
var response = chờ khách hàng. SendAsync(yêu cầu);
phản ứng. EnsureSuccessStatusCode();
Console.WriteLine(chờ phản hồi. Content.ReadAsStringAsync()); 
Respuesta del servidor
{
    "lỗi": "0",
    "dữ liệu": {
        "kết quả": 2,
        "perpage": 2,
        "trang hiện tại": 1,
        "trang tiếp theo": 1,
        "maxpage": 1,
        "kênh": [
            {
                "id": 1,
                "tên": "Kênh 1",
                "description": "Mô tả kênh 1",
                "màu": "#000000",
                "Gắn sao": đúng
            },
            {
                "id": 2,
                "tên": "Kênh 2",
                "description": "Mô tả kênh 2",
                "màu": "#FF0000",
                "gắn sao": sai
            }
        ]
    }
} 
Liệt kê các mục kênh
GET https://urlkai.com/api/channel/:id?limit=1&page=1

Để lấy các mục trong một kênh được chọn thông qua API, bạn có thể sử dụng điểm cuối này. Bạn cũng có thể lọc dữ liệu (Xem bảng để biết thêm thông tin).

ParámetroDescripción
giới hạn (tùy chọn) Kết quả dữ liệu trên mỗi trang
trang (tùy chọn) Yêu cầu trang hiện tại
curl --vị trí --yêu cầu GET 'https://urlkai.com/api/channel/:id?limit=1&page=1' \
--header 'Ủy quyền: Người mang YOURAPIKEY' \
--header 'Loại nội dung: ứng dụng / json' \ 
$curl = curl_init();

curl_setopt_array($curl, mảng(
    CURLOPT_URL => "https://urlkai.com/api/channel/:id?limit=1&page=1",
    CURLOPT_RETURNTRANSFER => đúng,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => đúng,
    CURLOPT_CUSTOMREQUEST => "NHẬN",
    CURLOPT_HTTPHEADER => [
        "Ủy quyền: Người mang YOURAPIKEY",
        "Loại nội dung: ứng dụng / json",
    ],
    
));

$response = curl_exec ($curl);

curl_close ($curl);
tiếng vang $response; 
var yêu cầu = require('yêu cầu');
var options = {
    'phương thức': 'GET',
    'url': 'https://urlkai.com/api/channel/:id?limit=1&page=1',
    'tiêu đề': {
        'Ủy quyền': 'Người mang YOURAPIKEY',
        'Content-Type': 'ứng dụng/json'
    },
    
};
request(tùy chọn, hàm (lỗi, phản hồi) {
    if (lỗi) throw new Error(lỗi);
    console.log(phản hồi.cơ thể);
}); 
Yêu cầu nhập
url = "https://urlkai.com/api/channel/:id?limit=1&page=1"
tải trọng = {}
tiêu đề = {
    'Ủy quyền': 'Người mang YOURAPIKEY',
    'Content-Type': 'ứng dụng/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
in (phản hồi.văn bản) 
var client = HttpClient mới();
var yêu cầu = mới HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/channel/:id?limit=1&page=1");
yêu cầu. Headers.Add("Ủy quyền", "Người mang YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
yêu cầu. Nội dung = nội dung;
var response = chờ khách hàng. SendAsync(yêu cầu);
phản ứng. EnsureSuccessStatusCode();
Console.WriteLine(chờ phản hồi. Content.ReadAsStringAsync()); 
Respuesta del servidor
{
    "lỗi": "0",
    "dữ liệu": {
        "kết quả": 2,
        "perpage": 2,
        "trang hiện tại": 1,
        "trang tiếp theo": 1,
        "maxpage": 1,
        "mục": [
            {
                "type": "liên kết",
                "id": 1,
                "title": "Liên kết mẫu của tôi",
                "preview": "https:\/\/google.com",
                "liên kết": "https:\/\/urlkai.com\/google",
                "ngày": "2022-05-12"
            },
            {
                "type": "tiểu sử",
                "id": 1,
                "title": "Tiểu sử mẫu của tôi",
                "preview": "https:\/\/urlkai.com\/mybio",
                "liên kết": "https:\/\/urlkai.com\/mybio",
                "ngày": "2022-06-01"
            }
        ]
    }
} 
Crear un canal
POST https://urlkai.com/api/channel/add

Một kênh có thể được thêm vào bằng cách sử dụng điểm cuối này.

ParámetroDescripción
Tên (bắt buộc) Tên kênh
sự miêu tả (tùy chọn) Mô tả kênh
màu (tùy chọn) Màu huy hiệu kênh (HEX)
Đóng (tùy chọn) Gắn dấu sao cho kênh hay không (đúng hoặc sai)
curl --vị trí --yêu cầu POST 'https://urlkai.com/api/channel/add' \
--header 'Ủy quyền: Người mang YOURAPIKEY' \
--header 'Loại nội dung: ứng dụng / json' \
--data-raw '{
    "name": "Kênh mới",
    "description": "kênh mới của tôi",
    "màu": "#000000",
    "Gắn sao": đúng
}' 
$curl = curl_init();

curl_setopt_array($curl, mảng(
    CURLOPT_URL => "https://urlkai.com/api/channel/add",
    CURLOPT_RETURNTRANSFER => đúng,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => đúng,
    CURLOPT_CUSTOMREQUEST => "ĐĂNG",
    CURLOPT_HTTPHEADER => [
        "Ủy quyền: Người mang YOURAPIKEY",
        "Loại nội dung: ứng dụng / json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "name": "Kênh mới",
	    "description": "kênh mới của tôi",
	    "màu": "#000000",
	    "Gắn sao": đúng
	}',
));

$response = curl_exec ($curl);

curl_close ($curl);
tiếng vang $response; 
var yêu cầu = require('yêu cầu');
var options = {
    'phương thức': 'ĐĂNG',
    'url': 'https://urlkai.com/api/channel/add',
    'tiêu đề': {
        'Ủy quyền': 'Người mang YOURAPIKEY',
        'Content-Type': 'ứng dụng/json'
    },
    nội dung: JSON.stringify({
    "name": "Kênh mới",
    "description": "kênh mới của tôi",
    "màu": "#000000",
    "Gắn sao": đúng
}),
};
request(tùy chọn, hàm (lỗi, phản hồi) {
    if (lỗi) throw new Error(lỗi);
    console.log(phản hồi.cơ thể);
}); 
Yêu cầu nhập
url = "https://urlkai.com/api/channel/add"
tải trọng = {
    "name": "Kênh mới",
    "description": "kênh mới của tôi",
    "màu": "#000000",
    "Gắn sao": đúng
}
tiêu đề = {
    'Ủy quyền': 'Người mang YOURAPIKEY',
    'Content-Type': 'ứng dụng/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
in (phản hồi.văn bản) 
var client = HttpClient mới();
var yêu cầu = mới HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/channel/add");
yêu cầu. Headers.Add("Ủy quyền", "Người mang YOURAPIKEY");
var content = new StringContent("{
    "name": "Kênh mới",
    "description": "kênh mới của tôi",
    "màu": "#000000",
    "Gắn sao": đúng
}", System.Text.Encoding.UTF8, "ứng dụng/json");
yêu cầu. Nội dung = nội dung;
var response = chờ khách hàng. SendAsync(yêu cầu);
phản ứng. EnsureSuccessStatusCode();
Console.WriteLine(chờ phản hồi. Content.ReadAsStringAsync()); 
Respuesta del servidor
{
    "lỗi": 0,
    "id": 3,
    "name": "Kênh mới",
    "description": "kênh mới của tôi",
    "màu": "#000000",
    "Gắn sao": đúng
} 
Gán một mục cho một kênh
POST https://urlkai.com/api/channel/:channelid/assign/:type/:itemid

Một mục có thể được gán cho bất kỳ kênh nào bằng cách gửi yêu cầu với id kênh, loại mục (liên kết, tiểu sử hoặc qr) và id mục.

ParámetroDescripción
:kênhid (bắt buộc) ID kênh
:kiểu (bắt buộc) liên kết hoặc tiểu sử hoặc QR
:itemid (bắt buộc) ID mặt hàng
curl --vị trí --yêu cầu POST 'https://urlkai.com/api/channel/:channelid/assign/:type/:itemid' \
--header 'Ủy quyền: Người mang YOURAPIKEY' \
--header 'Loại nội dung: ứng dụng / json' \ 
$curl = curl_init();

curl_setopt_array($curl, mảng(
    CURLOPT_URL = > "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid",
    CURLOPT_RETURNTRANSFER => đúng,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => đúng,
    CURLOPT_CUSTOMREQUEST => "ĐĂNG",
    CURLOPT_HTTPHEADER => [
        "Ủy quyền: Người mang YOURAPIKEY",
        "Loại nội dung: ứng dụng / json",
    ],
    
));

$response = curl_exec ($curl);

curl_close ($curl);
tiếng vang $response; 
var yêu cầu = require('yêu cầu');
var options = {
    'phương thức': 'ĐĂNG',
    'url': 'https://urlkai.com/api/channel/:channelid/assign/:type/:itemid',
    'tiêu đề': {
        'Ủy quyền': 'Người mang YOURAPIKEY',
        'Content-Type': 'ứng dụng/json'
    },
    
};
request(tùy chọn, hàm (lỗi, phản hồi) {
    if (lỗi) throw new Error(lỗi);
    console.log(phản hồi.cơ thể);
}); 
Yêu cầu nhập
url = "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid"
tải trọng = {}
tiêu đề = {
    'Ủy quyền': 'Người mang YOURAPIKEY',
    'Content-Type': 'ứng dụng/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
in (phản hồi.văn bản) 
var client = HttpClient mới();
var yêu cầu = mới HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid");
yêu cầu. Headers.Add("Ủy quyền", "Người mang YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
yêu cầu. Nội dung = nội dung;
var response = chờ khách hàng. SendAsync(yêu cầu);
phản ứng. EnsureSuccessStatusCode();
Console.WriteLine(chờ phản hồi. Content.ReadAsStringAsync()); 
Respuesta del servidor
{
    "lỗi": 0,
    "message": "Mục đã được thêm thành công vào kênh."
} 
Actualizar canal
PUT https://urlkai.com/api/channel/:id/update

Để cập nhật kênh, bạn cần gửi dữ liệu hợp lệ ở dạng JSON thông qua yêu cầu PUT. Dữ liệu phải được gửi dưới dạng nội dung thô của yêu cầu của bạn như hình dưới đây. Ví dụ dưới đây cho thấy tất cả các thông số bạn có thể gửi nhưng bạn không bắt buộc phải gửi tất cả (Xem bảng để biết thêm thông tin).

ParámetroDescripción
Tên (tùy chọn) Tên kênh
sự miêu tả (tùy chọn) Mô tả kênh
màu (tùy chọn) Màu huy hiệu kênh (HEX)
Đóng (tùy chọn) Gắn dấu sao cho kênh hay không (đúng hoặc sai)
curl --vị trí --yêu cầu PUT 'https://urlkai.com/api/channel/:id/update' \
--header 'Ủy quyền: Người mang YOURAPIKEY' \
--header 'Loại nội dung: ứng dụng / json' \
--data-raw '{
    "name": "Tập đoàn Acme",
    "description": "kênh cho các mặt hàng cho Acme Corp",
    "màu": "#FFFFFF",
    "gắn sao": sai
}' 
$curl = curl_init();

curl_setopt_array($curl, mảng(
    CURLOPT_URL = > "https://urlkai.com/api/channel/:id/update",
    CURLOPT_RETURNTRANSFER => đúng,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => đúng,
    CURLOPT_CUSTOMREQUEST => "ĐẶT",
    CURLOPT_HTTPHEADER => [
        "Ủy quyền: Người mang YOURAPIKEY",
        "Loại nội dung: ứng dụng / json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "name": "Tập đoàn Acme",
	    "description": "kênh cho các mặt hàng cho Acme Corp",
	    "màu": "#FFFFFF",
	    "gắn sao": sai
	}',
));

$response = curl_exec ($curl);

curl_close ($curl);
tiếng vang $response; 
var yêu cầu = require('yêu cầu');
var options = {
    'method': 'PUT',
    'url': 'https://urlkai.com/api/channel/:id/update',
    'tiêu đề': {
        'Ủy quyền': 'Người mang YOURAPIKEY',
        'Content-Type': 'ứng dụng/json'
    },
    nội dung: JSON.stringify({
    "name": "Tập đoàn Acme",
    "description": "kênh cho các mặt hàng cho Acme Corp",
    "màu": "#FFFFFF",
    "gắn sao": sai
}),
};
request(tùy chọn, hàm (lỗi, phản hồi) {
    if (lỗi) throw new Error(lỗi);
    console.log(phản hồi.cơ thể);
}); 
Yêu cầu nhập
url = "https://urlkai.com/api/channel/:id/update"
tải trọng = {
    "name": "Tập đoàn Acme",
    "description": "kênh cho các mặt hàng cho Acme Corp",
    "màu": "#FFFFFF",
    "gắn sao": sai
}
tiêu đề = {
    'Ủy quyền': 'Người mang YOURAPIKEY',
    'Content-Type': 'ứng dụng/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
in (phản hồi.văn bản) 
var client = HttpClient mới();
var yêu cầu = mới HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/channel/:id/update");
yêu cầu. Headers.Add("Ủy quyền", "Người mang YOURAPIKEY");
var content = new StringContent("{
    "name": "Tập đoàn Acme",
    "description": "kênh cho các mặt hàng cho Acme Corp",
    "màu": "#FFFFFF",
    "gắn sao": sai
}", System.Text.Encoding.UTF8, "ứng dụng/json");
yêu cầu. Nội dung = nội dung;
var response = chờ khách hàng. SendAsync(yêu cầu);
phản ứng. EnsureSuccessStatusCode();
Console.WriteLine(chờ phản hồi. Content.ReadAsStringAsync()); 
Respuesta del servidor
{
    "lỗi": 0,
    "message": "Kênh đã được cập nhật thành công."
} 
Xóa kênh
DELETE https://urlkai.com/api/channel/:id/delete

Để xóa kênh, bạn cần gửi yêu cầu XÓA. Tất cả các vật phẩm cũng sẽ không được chỉ định.

curl --vị trí --yêu cầu XÓA 'https://urlkai.com/api/channel/:id/delete' \
--header 'Ủy quyền: Người mang YOURAPIKEY' \
--header 'Loại nội dung: ứng dụng / json' \ 
$curl = curl_init();

curl_setopt_array($curl, mảng(
    CURLOPT_URL => "https://urlkai.com/api/channel/:id/delete",
    CURLOPT_RETURNTRANSFER => đúng,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => đúng,
    CURLOPT_CUSTOMREQUEST => "XÓA",
    CURLOPT_HTTPHEADER => [
        "Ủy quyền: Người mang YOURAPIKEY",
        "Loại nội dung: ứng dụng / json",
    ],
    
));

$response = curl_exec ($curl);

curl_close ($curl);
tiếng vang $response; 
var yêu cầu = require('yêu cầu');
var options = {
    'method': 'XÓA',
    'url': 'https://urlkai.com/api/channel/:id/delete',
    'tiêu đề': {
        'Ủy quyền': 'Người mang YOURAPIKEY',
        'Content-Type': 'ứng dụng/json'
    },
    
};
request(tùy chọn, hàm (lỗi, phản hồi) {
    if (lỗi) throw new Error(lỗi);
    console.log(phản hồi.cơ thể);
}); 
Yêu cầu nhập
url = "https://urlkai.com/api/channel/:id/delete"
tải trọng = {}
tiêu đề = {
    'Ủy quyền': 'Người mang YOURAPIKEY',
    'Content-Type': 'ứng dụng/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
in (phản hồi.văn bản) 
var client = HttpClient mới();
var yêu cầu = mới HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/channel/:id/delete");
yêu cầu. Headers.Add("Ủy quyền", "Người mang YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
yêu cầu. Nội dung = nội dung;
var response = chờ khách hàng. SendAsync(yêu cầu);
phản ứng. EnsureSuccessStatusCode();
Console.WriteLine(chờ phản hồi. Content.ReadAsStringAsync()); 
Respuesta del servidor
{
    "lỗi": 0,
    "message": "Kênh đã bị xóa thành công."
} 

Cuenta

Obtener cuenta
GET https://urlkai.com/api/account

Para obtener información sobre la cuenta, puede enviar una solicitud a este punto final y devolverá datos sobre la cuenta.

curl --location --request GET 'https://urlkai.com/api/account' \
--header 'Ủy quyền: Người mang YOURAPIKEY' \
--header 'Loại nội dung: ứng dụng / json' \ 
$curl = curl_init();

curl_setopt_array($curl, mảng(
    CURLOPT_URL => "https://urlkai.com/api/account",
    CURLOPT_RETURNTRANSFER => đúng,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => đúng,
    CURLOPT_CUSTOMREQUEST => "NHẬN",
    CURLOPT_HTTPHEADER => [
        "Ủy quyền: Người mang YOURAPIKEY",
        "Loại nội dung: ứng dụng / json",
    ],
    
));

$response = curl_exec ($curl);

curl_close ($curl);
tiếng vang $response; 
var yêu cầu = require('yêu cầu');
var options = {
    'phương thức': 'GET',
    'url': 'https://urlkai.com/api/account',
    'tiêu đề': {
        'Ủy quyền': 'Người mang YOURAPIKEY',
        'Content-Type': 'ứng dụng/json'
    },
    
};
request(tùy chọn, hàm (lỗi, phản hồi) {
    if (lỗi) throw new Error(lỗi);
    console.log(phản hồi.cơ thể);
}); 
Yêu cầu nhập
url = "https://urlkai.com/api/account"
tải trọng = {}
tiêu đề = {
    'Ủy quyền': 'Người mang YOURAPIKEY',
    'Content-Type': 'ứng dụng/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
in (phản hồi.văn bản) 
var client = HttpClient mới();
var yêu cầu = mới HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/account");
yêu cầu. Headers.Add("Ủy quyền", "Người mang YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
yêu cầu. Nội dung = nội dung;
var response = chờ khách hàng. SendAsync(yêu cầu);
phản ứng. EnsureSuccessStatusCode();
Console.WriteLine(chờ phản hồi. Content.ReadAsStringAsync()); 
Respuesta del servidor
{
    "lỗi": 0,
    "dữ liệu": {
        "id": 1,
        "email": " [email được bảo vệ] ",
        "tên người dùng": "người dùng mẫu",
        "hình đại diện": "https:\/\/domain.com\/content\/avatar.png",
        "status": "chuyên nghiệp",
        "hết hạn": "2022-11-15 15:00:00",
        "đã đăng ký": "2020-11-10 18:01:43"
    }
} 
Actualizar cuenta
PUT https://urlkai.com/api/account/update

Para actualizar la información de la cuenta, puede enviar una solicitud a este punto final y actualizará los datos de la cuenta.

curl --vị trí --yêu cầu PUT 'https://urlkai.com/api/account/update' \
--header 'Ủy quyền: Người mang YOURAPIKEY' \
--header 'Loại nội dung: ứng dụng / json' \
--data-raw '{
    "email": " [email được bảo vệ] ",
    "password": "mật khẩu mới"
}' 
$curl = curl_init();

curl_setopt_array($curl, mảng(
    CURLOPT_URL = > "https://urlkai.com/api/account/update",
    CURLOPT_RETURNTRANSFER => đúng,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => đúng,
    CURLOPT_CUSTOMREQUEST => "ĐẶT",
    CURLOPT_HTTPHEADER => [
        "Ủy quyền: Người mang YOURAPIKEY",
        "Loại nội dung: ứng dụng / json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "email": " [email được bảo vệ] ",
	    "password": "mật khẩu mới"
	}',
));

$response = curl_exec ($curl);

curl_close ($curl);
tiếng vang $response; 
var yêu cầu = require('yêu cầu');
var options = {
    'method': 'PUT',
    'url': 'https://urlkai.com/api/account/update',
    'tiêu đề': {
        'Ủy quyền': 'Người mang YOURAPIKEY',
        'Content-Type': 'ứng dụng/json'
    },
    nội dung: JSON.stringify({
    "email": " [email được bảo vệ] ",
    "password": "mật khẩu mới"
}),
};
request(tùy chọn, hàm (lỗi, phản hồi) {
    if (lỗi) throw new Error(lỗi);
    console.log(phản hồi.cơ thể);
}); 
Yêu cầu nhập
url = "https://urlkai.com/api/account/update"
tải trọng = {
    "email": " [email được bảo vệ] ",
    "password": "mật khẩu mới"
}
tiêu đề = {
    'Ủy quyền': 'Người mang YOURAPIKEY',
    'Content-Type': 'ứng dụng/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
in (phản hồi.văn bản) 
var client = HttpClient mới();
var yêu cầu = mới HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/account/update");
yêu cầu. Headers.Add("Ủy quyền", "Người mang YOURAPIKEY");
var content = new StringContent("{
    "email": " [email được bảo vệ] ",
    "password": "mật khẩu mới"
}", System.Text.Encoding.UTF8, "ứng dụng/json");
yêu cầu. Nội dung = nội dung;
var response = chờ khách hàng. SendAsync(yêu cầu);
phản ứng. EnsureSuccessStatusCode();
Console.WriteLine(chờ phản hồi. Content.ReadAsStringAsync()); 
Respuesta del servidor
{
    "lỗi": 0,
    "message": "Tài khoản đã được cập nhật thành công."
} 

Códigos QR

Liệt kê mã QR
GET https://urlkai.com/api/qr?limit=2&page=1

Para obtener sus códigos QR a través de la API, puede usar este punto final. También puede filtrar datos (Ver tabla para más información).

ParámetroDescripción
giới hạn (tùy chọn) Kết quả dữ liệu trên mỗi trang
trang (tùy chọn) Yêu cầu trang hiện tại
curl --vị trí --yêu cầu GET 'https://urlkai.com/api/qr?limit=2&page=1' \
--header 'Ủy quyền: Người mang YOURAPIKEY' \
--header 'Loại nội dung: ứng dụng / json' \ 
$curl = curl_init();

curl_setopt_array($curl, mảng(
    CURLOPT_URL => "https://urlkai.com/api/qr?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => đúng,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => đúng,
    CURLOPT_CUSTOMREQUEST => "NHẬN",
    CURLOPT_HTTPHEADER => [
        "Ủy quyền: Người mang YOURAPIKEY",
        "Loại nội dung: ứng dụng / json",
    ],
    
));

$response = curl_exec ($curl);

curl_close ($curl);
tiếng vang $response; 
var yêu cầu = require('yêu cầu');
var options = {
    'phương thức': 'GET',
    'url': 'https://urlkai.com/api/qr?limit=2&page=1',
    'tiêu đề': {
        'Ủy quyền': 'Người mang YOURAPIKEY',
        'Content-Type': 'ứng dụng/json'
    },
    
};
request(tùy chọn, hàm (lỗi, phản hồi) {
    if (lỗi) throw new Error(lỗi);
    console.log(phản hồi.cơ thể);
}); 
Yêu cầu nhập
url = "https://urlkai.com/api/qr?limit=2&page=1"
tải trọng = {}
tiêu đề = {
    'Ủy quyền': 'Người mang YOURAPIKEY',
    'Content-Type': 'ứng dụng/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
in (phản hồi.văn bản) 
var client = HttpClient mới();
var yêu cầu = mới HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/qr?limit=2&page=1");
yêu cầu. Headers.Add("Ủy quyền", "Người mang YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
yêu cầu. Nội dung = nội dung;
var response = chờ khách hàng. SendAsync(yêu cầu);
phản ứng. EnsureSuccessStatusCode();
Console.WriteLine(chờ phản hồi. Content.ReadAsStringAsync()); 
Respuesta del servidor
{
    "lỗi": "0",
    "dữ liệu": {
        "kết quả": 2,
        "perpage": 2,
        "trang hiện tại": 1,
        "trang tiếp theo": 1,
        "maxpage": 1,
        "qrs": [
            {
                "id": 2,
                "liên kết": "https:\/\/urlkai.com\/QR\/A2D5E",
                "quét": 0,
                "name": "Google",
                "Date": "2020-11-10 18:01:43"
            },
            {
                "id": 1,
                "liên kết": "https:\/\/urlkai.com\/qr\/b9edfe",
                "quét": 5,
                "name": "Google Canada",
                "Date": "2020-11-10 18:00:25"
            }
        ]
    }
} 
Obtenga un solo código QR
GET https://urlkai.com/api/qr/:id

Para obtener detalles de un solo código QR a través de la API, puede usar este punto final.

curl --vị trí --yêu cầu GET 'https://urlkai.com/api/qr/:id' \
--header 'Ủy quyền: Người mang YOURAPIKEY' \
--header 'Loại nội dung: ứng dụng / json' \ 
$curl = curl_init();

curl_setopt_array($curl, mảng(
    CURLOPT_URL => "https://urlkai.com/api/qr/:id",
    CURLOPT_RETURNTRANSFER => đúng,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => đúng,
    CURLOPT_CUSTOMREQUEST => "NHẬN",
    CURLOPT_HTTPHEADER => [
        "Ủy quyền: Người mang YOURAPIKEY",
        "Loại nội dung: ứng dụng / json",
    ],
    
));

$response = curl_exec ($curl);

curl_close ($curl);
tiếng vang $response; 
var yêu cầu = require('yêu cầu');
var options = {
    'phương thức': 'GET',
    'url': 'https://urlkai.com/api/qr/:id',
    'tiêu đề': {
        'Ủy quyền': 'Người mang YOURAPIKEY',
        'Content-Type': 'ứng dụng/json'
    },
    
};
request(tùy chọn, hàm (lỗi, phản hồi) {
    if (lỗi) throw new Error(lỗi);
    console.log(phản hồi.cơ thể);
}); 
Yêu cầu nhập
url = "https://urlkai.com/api/qr/:id"
tải trọng = {}
tiêu đề = {
    'Ủy quyền': 'Người mang YOURAPIKEY',
    'Content-Type': 'ứng dụng/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
in (phản hồi.văn bản) 
var client = HttpClient mới();
var request = mới HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/qr/:id");
yêu cầu. Headers.Add("Ủy quyền", "Người mang YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
yêu cầu. Nội dung = nội dung;
var response = chờ khách hàng. SendAsync(yêu cầu);
phản ứng. EnsureSuccessStatusCode();
Console.WriteLine(chờ phản hồi. Content.ReadAsStringAsync()); 
Respuesta del servidor
{
    "lỗi": 0,
    "chi tiết": {
        "id": 1,
        "liên kết": "https:\/\/urlkai.com\/qr\/b9edfe",
        "quét": 5,
        "name": "Google Canada",
        "Date": "2020-11-10 18:00:25"
    },
    "dữ liệu": {
        "nhấp chuột": 1,
        "uniqueClicks": 1,
        "topCountries": {
            "Không xác định": "1"
        },
        "topReferrers": {
            "Trực tiếp, email và khác": "1"
        },
        "trình duyệt hàng đầu": {
            "Chrome": "1"
        },
        "topOs": {
            "Windows 10": "1"
        },
        "đếm xã hội": {
            "facebook": 0,
            "twitter": 0,
            "Instagram": 0
        }
    }
} 
Crear un código QR
POST https://urlkai.com/api/qr/add

Để tạo Mã QR, bạn cần gửi dữ liệu hợp lệ ở dạng JSON thông qua yêu cầu POST. Dữ liệu phải được gửi dưới dạng nội dung thô của yêu cầu của bạn như hình dưới đây. Ví dụ dưới đây cho thấy tất cả các thông số bạn có thể gửi nhưng bạn không bắt buộc phải gửi tất cả (Xem bảng để biết thêm thông tin).

ParámetroDescripción
kiểu (bắt buộc) văn bản | Thẻ vCard | liên kết | Thư điện tử | Điện thoại | SMS | Wifi
dữ liệu (bắt buộc) Dữ liệu được nhúng bên trong mã QR. Dữ liệu có thể là chuỗi hoặc mảng tùy thuộc vào loại
nền (tùy chọn) Màu RGB, ví dụ: rgb(255,255,255)
Foreground (tùy chọn) Màu RGB, ví dụ: rgb(0,0,0)
logo (tùy chọn) Đường dẫn đến logo png hoặc jpg
Tên (tùy chọn) Tên mã QR
curl --vị trí --yêu cầu POST 'https://urlkai.com/api/qr/add' \
--header 'Ủy quyền: Người mang YOURAPIKEY' \
--header 'Loại nội dung: ứng dụng / json' \
--data-raw '{
    "type": "liên kết",
    "dữ liệu": "https:\/\/google.com",
    "nền": "rgb(255,255,255)",
    "tiền cảnh": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png",
    "name": "API mã QR"
}' 
$curl = curl_init();

curl_setopt_array($curl, mảng(
    CURLOPT_URL => "https://urlkai.com/api/qr/add",
    CURLOPT_RETURNTRANSFER => đúng,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => đúng,
    CURLOPT_CUSTOMREQUEST => "ĐĂNG",
    CURLOPT_HTTPHEADER => [
        "Ủy quyền: Người mang YOURAPIKEY",
        "Loại nội dung: ứng dụng / json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "type": "liên kết",
	    "dữ liệu": "https:\/\/google.com",
	    "nền": "rgb(255,255,255)",
	    "tiền cảnh": "rgb(0,0,0)",
	    "logo": "https:\/\/site.com\/logo.png",
	    "name": "API mã QR"
	}',
));

$response = curl_exec ($curl);

curl_close ($curl);
tiếng vang $response; 
var yêu cầu = require('yêu cầu');
var options = {
    'phương thức': 'ĐĂNG',
    'url': 'https://urlkai.com/api/qr/add',
    'tiêu đề': {
        'Ủy quyền': 'Người mang YOURAPIKEY',
        'Content-Type': 'ứng dụng/json'
    },
    nội dung: JSON.stringify({
    "type": "liên kết",
    "dữ liệu": "https:\/\/google.com",
    "nền": "rgb(255,255,255)",
    "tiền cảnh": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png",
    "name": "API mã QR"
}),
};
request(tùy chọn, hàm (lỗi, phản hồi) {
    if (lỗi) throw new Error(lỗi);
    console.log(phản hồi.cơ thể);
}); 
Yêu cầu nhập
url = "https://urlkai.com/api/qr/add"
tải trọng = {
    "type": "liên kết",
    "data": "https://google.com",
    "nền": "rgb(255,255,255)",
    "tiền cảnh": "rgb(0,0,0)",
    "logo": "https://site.com/logo.png",
    "name": "API mã QR"
}
tiêu đề = {
    'Ủy quyền': 'Người mang YOURAPIKEY',
    'Content-Type': 'ứng dụng/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
in (phản hồi.văn bản) 
var client = HttpClient mới();
var yêu cầu = mới HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/qr/add");
yêu cầu. Headers.Add("Ủy quyền", "Người mang YOURAPIKEY");
var content = new StringContent("{
    "type": "liên kết",
    "dữ liệu": "https:\/\/google.com",
    "nền": "rgb(255,255,255)",
    "tiền cảnh": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png",
    "name": "API mã QR"
}", System.Text.Encoding.UTF8, "ứng dụng/json");
yêu cầu. Nội dung = nội dung;
var response = chờ khách hàng. SendAsync(yêu cầu);
phản ứng. EnsureSuccessStatusCode();
Console.WriteLine(chờ phản hồi. Content.ReadAsStringAsync()); 
Respuesta del servidor
{
    "lỗi": 0,
    "id": 3,
    "liên kết": "https:\/\/urlkai.com\/QR\/A58F79"
} 
Cập nhật mã QR
PUT https://urlkai.com/api/qr/:id/update

Para actualizar un código QR, debe enviar datos válidos en JSON a través de una solicitud PUT. Los datos deben enviarse como el cuerpo sin procesar de su solicitud, como se muestra a continuación. El siguiente ejemplo muestra todos los parámetros que puede enviar, pero no es necesario que los envíe todos (consulte la tabla para obtener más información).

ParámetroDescripción
dữ liệu (bắt buộc) Dữ liệu được nhúng bên trong mã QR. Dữ liệu có thể là chuỗi hoặc mảng tùy thuộc vào loại
nền (tùy chọn) Màu RGB, ví dụ: rgb(255,255,255)
Foreground (tùy chọn) Màu RGB, ví dụ: rgb(0,0,0)
logo (tùy chọn) Đường dẫn đến logo png hoặc jpg
curl --vị trí --yêu cầu PUT 'https://urlkai.com/api/qr/:id/update' \
--header 'Ủy quyền: Người mang YOURAPIKEY' \
--header 'Loại nội dung: ứng dụng / json' \
--data-raw '{
    "type": "liên kết",
    "dữ liệu": "https:\/\/google.com",
    "nền": "rgb(255,255,255)",
    "tiền cảnh": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png"
}' 
$curl = curl_init();

curl_setopt_array($curl, mảng(
    CURLOPT_URL => "https://urlkai.com/api/qr/:id/update",
    CURLOPT_RETURNTRANSFER => đúng,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => đúng,
    CURLOPT_CUSTOMREQUEST => "ĐẶT",
    CURLOPT_HTTPHEADER => [
        "Ủy quyền: Người mang YOURAPIKEY",
        "Loại nội dung: ứng dụng / json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "type": "liên kết",
	    "dữ liệu": "https:\/\/google.com",
	    "nền": "rgb(255,255,255)",
	    "tiền cảnh": "rgb(0,0,0)",
	    "logo": "https:\/\/site.com\/logo.png"
	}',
));

$response = curl_exec ($curl);

curl_close ($curl);
tiếng vang $response; 
var yêu cầu = require('yêu cầu');
var options = {
    'method': 'PUT',
    'url': 'https://urlkai.com/api/qr/:id/update',
    'tiêu đề': {
        'Ủy quyền': 'Người mang YOURAPIKEY',
        'Content-Type': 'ứng dụng/json'
    },
    nội dung: JSON.stringify({
    "type": "liên kết",
    "dữ liệu": "https:\/\/google.com",
    "nền": "rgb(255,255,255)",
    "tiền cảnh": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png"
}),
};
request(tùy chọn, hàm (lỗi, phản hồi) {
    if (lỗi) throw new Error(lỗi);
    console.log(phản hồi.cơ thể);
}); 
Yêu cầu nhập
url = "https://urlkai.com/api/qr/:id/update"
tải trọng = {
    "type": "liên kết",
    "data": "https://google.com",
    "nền": "rgb(255,255,255)",
    "tiền cảnh": "rgb(0,0,0)",
    "logo": "https://site.com/logo.png"
}
tiêu đề = {
    'Ủy quyền': 'Người mang YOURAPIKEY',
    'Content-Type': 'ứng dụng/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
in (phản hồi.văn bản) 
var client = HttpClient mới();
var yêu cầu = mới HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/qr/:id/update");
yêu cầu. Headers.Add("Ủy quyền", "Người mang YOURAPIKEY");
var content = new StringContent("{
    "type": "liên kết",
    "dữ liệu": "https:\/\/google.com",
    "nền": "rgb(255,255,255)",
    "tiền cảnh": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png"
}", System.Text.Encoding.UTF8, "ứng dụng/json");
yêu cầu. Nội dung = nội dung;
var response = chờ khách hàng. SendAsync(yêu cầu);
phản ứng. EnsureSuccessStatusCode();
Console.WriteLine(chờ phản hồi. Content.ReadAsStringAsync()); 
Respuesta del servidor
{
    "lỗi": 0,
    "message": "QR đã được cập nhật thành công."
} 
Eliminar un código QR
DELETE https://urlkai.com/api/qr/:id/delete

Para eliminar un código QR, debe enviar una solicitud de ELIMINACIÓN.

curl --vị trí --yêu cầu XÓA 'https://urlkai.com/api/qr/:id/delete' \
--header 'Ủy quyền: Người mang YOURAPIKEY' \
--header 'Loại nội dung: ứng dụng / json' \ 
$curl = curl_init();

curl_setopt_array($curl, mảng(
    CURLOPT_URL => "https://urlkai.com/api/qr/:id/delete",
    CURLOPT_RETURNTRANSFER => đúng,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => đúng,
    CURLOPT_CUSTOMREQUEST => "XÓA",
    CURLOPT_HTTPHEADER => [
        "Ủy quyền: Người mang YOURAPIKEY",
        "Loại nội dung: ứng dụng / json",
    ],
    
));

$response = curl_exec ($curl);

curl_close ($curl);
tiếng vang $response; 
var yêu cầu = require('yêu cầu');
var options = {
    'method': 'XÓA',
    'url': 'https://urlkai.com/api/qr/:id/delete',
    'tiêu đề': {
        'Ủy quyền': 'Người mang YOURAPIKEY',
        'Content-Type': 'ứng dụng/json'
    },
    
};
request(tùy chọn, hàm (lỗi, phản hồi) {
    if (lỗi) throw new Error(lỗi);
    console.log(phản hồi.cơ thể);
}); 
Yêu cầu nhập
url = "https://urlkai.com/api/qr/:id/delete"
tải trọng = {}
tiêu đề = {
    'Ủy quyền': 'Người mang YOURAPIKEY',
    'Content-Type': 'ứng dụng/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
in (phản hồi.văn bản) 
var client = HttpClient mới();
var yêu cầu = mới HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/qr/:id/delete");
yêu cầu. Headers.Add("Ủy quyền", "Người mang YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
yêu cầu. Nội dung = nội dung;
var response = chờ khách hàng. SendAsync(yêu cầu);
phản ứng. EnsureSuccessStatusCode();
Console.WriteLine(chờ phản hồi. Content.ReadAsStringAsync()); 
Respuesta del servidor
{
    "lỗi": 0,
    "message": "Mã QR đã được xóa thành công."
} 

Dominios de marca

Liệt kê tên miền có thương hiệu
GET https://urlkai.com/api/domains?limit=2&page=1

Để nhận miền có thương hiệu của bạn thông qua API, bạn có thể sử dụng điểm cuối này. Bạn cũng có thể lọc dữ liệu (Xem bảng để biết thêm thông tin).

ParámetroDescripción
giới hạn (tùy chọn) Kết quả dữ liệu trên mỗi trang
trang (tùy chọn) Yêu cầu trang hiện tại
curl --vị trí --yêu cầu GET 'https://urlkai.com/api/domains?limit=2&page=1' \
--header 'Ủy quyền: Người mang YOURAPIKEY' \
--header 'Loại nội dung: ứng dụng / json' \ 
$curl = curl_init();

curl_setopt_array($curl, mảng(
    CURLOPT_URL => "https://urlkai.com/api/domains?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => đúng,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => đúng,
    CURLOPT_CUSTOMREQUEST => "NHẬN",
    CURLOPT_HTTPHEADER => [
        "Ủy quyền: Người mang YOURAPIKEY",
        "Loại nội dung: ứng dụng / json",
    ],
    
));

$response = curl_exec ($curl);

curl_close ($curl);
tiếng vang $response; 
var yêu cầu = require('yêu cầu');
var options = {
    'phương thức': 'GET',
    'url': 'https://urlkai.com/api/domains?limit=2&page=1',
    'tiêu đề': {
        'Ủy quyền': 'Người mang YOURAPIKEY',
        'Content-Type': 'ứng dụng/json'
    },
    
};
request(tùy chọn, hàm (lỗi, phản hồi) {
    if (lỗi) throw new Error(lỗi);
    console.log(phản hồi.cơ thể);
}); 
Yêu cầu nhập
url = "https://urlkai.com/api/domains?limit=2&page=1"
tải trọng = {}
tiêu đề = {
    'Ủy quyền': 'Người mang YOURAPIKEY',
    'Content-Type': 'ứng dụng/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
in (phản hồi.văn bản) 
var client = HttpClient mới();
var yêu cầu = mới HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/domains?limit=2&page=1");
yêu cầu. Headers.Add("Ủy quyền", "Người mang YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
yêu cầu. Nội dung = nội dung;
var response = chờ khách hàng. SendAsync(yêu cầu);
phản ứng. EnsureSuccessStatusCode();
Console.WriteLine(chờ phản hồi. Content.ReadAsStringAsync()); 
Respuesta del servidor
{
    "lỗi": "0",
    "dữ liệu": {
        "kết quả": 2,
        "perpage": 2,
        "trang hiện tại": 1,
        "trang tiếp theo": 1,
        "maxpage": 1,
        "miền": [
            {
                "id": 1,
                "miền": "https:\/\/domain1.com",
                "redirectroot": "https:\/\/rootdomain.com",
                "redirect404": "https:\/\/rootdomain.com\/404"
            },
            {
                "id": 2,
                "miền": "https:\/\/domain2.com",
                "redirectroot": "https:\/\/rootdomain2.com",
                "redirect404": "https:\/\/rootdomain2.com\/404"
            }
        ]
    }
} 
Tạo tên miền có thương hiệu
POST https://urlkai.com/api/domain/add

Một miền có thể được thêm vào bằng cách sử dụng điểm cuối này. Vui lòng đảm bảo tên miền được trỏ chính xác đến máy chủ của chúng tôi.

ParámetroDescripción
miền (bắt buộc) Tên miền có thương hiệu bao gồm http hoặc https
chuyển hướngroot (tùy chọn) Chuyển hướng gốc khi ai đó truy cập miền của bạn
chuyển hướng404 (tùy chọn) Chuyển hướng 404 tùy chỉnh
curl --vị trí --yêu cầu POST 'https://urlkai.com/api/domain/add' \
--header 'Ủy quyền: Người mang YOURAPIKEY' \
--header 'Loại nội dung: ứng dụng / json' \
--data-raw '{
    "miền": "https:\/\/domain1.com",
    "redirectroot": "https:\/\/rootdomain.com",
    "redirect404": "https:\/\/rootdomain.com\/404"
}' 
$curl = curl_init();

curl_setopt_array($curl, mảng(
    CURLOPT_URL => "https://urlkai.com/api/domain/add",
    CURLOPT_RETURNTRANSFER => đúng,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => đúng,
    CURLOPT_CUSTOMREQUEST => "ĐĂNG",
    CURLOPT_HTTPHEADER => [
        "Ủy quyền: Người mang YOURAPIKEY",
        "Loại nội dung: ứng dụng / json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "miền": "https:\/\/domain1.com",
	    "redirectroot": "https:\/\/rootdomain.com",
	    "redirect404": "https:\/\/rootdomain.com\/404"
	}',
));

$response = curl_exec ($curl);

curl_close ($curl);
tiếng vang $response; 
var yêu cầu = require('yêu cầu');
var options = {
    'phương thức': 'ĐĂNG',
    'url': 'https://urlkai.com/api/domain/add',
    'tiêu đề': {
        'Ủy quyền': 'Người mang YOURAPIKEY',
        'Content-Type': 'ứng dụng/json'
    },
    nội dung: JSON.stringify({
    "miền": "https:\/\/domain1.com",
    "redirectroot": "https:\/\/rootdomain.com",
    "redirect404": "https:\/\/rootdomain.com\/404"
}),
};
request(tùy chọn, hàm (lỗi, phản hồi) {
    if (lỗi) throw new Error(lỗi);
    console.log(phản hồi.cơ thể);
}); 
Yêu cầu nhập
url = "https://urlkai.com/api/domain/add"
tải trọng = {
    "miền": "https://domain1.com",
    "redirectroot": "https://rootdomain.com",
    "redirect404": "https://rootdomain.com/404"
}
tiêu đề = {
    'Ủy quyền': 'Người mang YOURAPIKEY',
    'Content-Type': 'ứng dụng/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
in (phản hồi.văn bản) 
var client = HttpClient mới();
var yêu cầu = mới HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/domain/add");
yêu cầu. Headers.Add("Ủy quyền", "Người mang YOURAPIKEY");
var content = new StringContent("{
    "miền": "https:\/\/domain1.com",
    "redirectroot": "https:\/\/rootdomain.com",
    "redirect404": "https:\/\/rootdomain.com\/404"
}", System.Text.Encoding.UTF8, "ứng dụng/json");
yêu cầu. Nội dung = nội dung;
var response = chờ khách hàng. SendAsync(yêu cầu);
phản ứng. EnsureSuccessStatusCode();
Console.WriteLine(chờ phản hồi. Content.ReadAsStringAsync()); 
Respuesta del servidor
{
    "lỗi": 0,
    "id": 1
} 
Actualizar dominio
PUT https://urlkai.com/api/domain/:id/update

Để cập nhật tên miền có thương hiệu, bạn cần gửi dữ liệu hợp lệ ở dạng JSON thông qua yêu cầu PUT. Dữ liệu phải được gửi dưới dạng nội dung thô của yêu cầu của bạn như hình dưới đây. Ví dụ dưới đây cho thấy tất cả các thông số bạn có thể gửi nhưng bạn không bắt buộc phải gửi tất cả (Xem bảng để biết thêm thông tin).

ParámetroDescripción
chuyển hướngroot (tùy chọn) Chuyển hướng gốc khi ai đó truy cập miền của bạn
chuyển hướng404 (tùy chọn) Chuyển hướng 404 tùy chỉnh
curl --vị trí --yêu cầu PUT 'https://urlkai.com/api/domain/:id/update' \
--header 'Ủy quyền: Người mang YOURAPIKEY' \
--header 'Loại nội dung: ứng dụng / json' \
--data-raw '{
    "redirectroot": "https:\/\/rootdomain-new.com",
    "redirect404": "https:\/\/rootdomain-new.com\/404"
}' 
$curl = curl_init();

curl_setopt_array($curl, mảng(
    CURLOPT_URL => "https://urlkai.com/api/domain/:id/update",
    CURLOPT_RETURNTRANSFER => đúng,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => đúng,
    CURLOPT_CUSTOMREQUEST => "ĐẶT",
    CURLOPT_HTTPHEADER => [
        "Ủy quyền: Người mang YOURAPIKEY",
        "Loại nội dung: ứng dụng / json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "redirectroot": "https:\/\/rootdomain-new.com",
	    "redirect404": "https:\/\/rootdomain-new.com\/404"
	}',
));

$response = curl_exec ($curl);

curl_close ($curl);
tiếng vang $response; 
var yêu cầu = require('yêu cầu');
var options = {
    'method': 'PUT',
    'url': 'https://urlkai.com/api/domain/:id/update',
    'tiêu đề': {
        'Ủy quyền': 'Người mang YOURAPIKEY',
        'Content-Type': 'ứng dụng/json'
    },
    nội dung: JSON.stringify({
    "redirectroot": "https:\/\/rootdomain-new.com",
    "redirect404": "https:\/\/rootdomain-new.com\/404"
}),
};
request(tùy chọn, hàm (lỗi, phản hồi) {
    if (lỗi) throw new Error(lỗi);
    console.log(phản hồi.cơ thể);
}); 
Yêu cầu nhập
url = "https://urlkai.com/api/domain/:id/update"
tải trọng = {
    "redirectroot": "https://rootdomain-new.com",
    "redirect404": "https://rootdomain-new.com/404"
}
tiêu đề = {
    'Ủy quyền': 'Người mang YOURAPIKEY',
    'Content-Type': 'ứng dụng/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
in (phản hồi.văn bản) 
var client = HttpClient mới();
var yêu cầu = mới HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/domain/:id/update");
yêu cầu. Headers.Add("Ủy quyền", "Người mang YOURAPIKEY");
var content = new StringContent("{
    "redirectroot": "https:\/\/rootdomain-new.com",
    "redirect404": "https:\/\/rootdomain-new.com\/404"
}", System.Text.Encoding.UTF8, "ứng dụng/json");
yêu cầu. Nội dung = nội dung;
var response = chờ khách hàng. SendAsync(yêu cầu);
phản ứng. EnsureSuccessStatusCode();
Console.WriteLine(chờ phản hồi. Content.ReadAsStringAsync()); 
Respuesta del servidor
{
    "lỗi": 0,
    "message": "Tên miền đã được cập nhật thành công."
} 
Xóa tên miền
DELETE https://urlkai.com/api/domain/:id/delete

Để xóa miền, bạn cần gửi yêu cầu DELETE.

curl --vị trí --yêu cầu XÓA 'https://urlkai.com/api/domain/:id/delete' \
--header 'Ủy quyền: Người mang YOURAPIKEY' \
--header 'Loại nội dung: ứng dụng / json' \ 
$curl = curl_init();

curl_setopt_array($curl, mảng(
    CURLOPT_URL => "https://urlkai.com/api/domain/:id/delete",
    CURLOPT_RETURNTRANSFER => đúng,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => đúng,
    CURLOPT_CUSTOMREQUEST => "XÓA",
    CURLOPT_HTTPHEADER => [
        "Ủy quyền: Người mang YOURAPIKEY",
        "Loại nội dung: ứng dụng / json",
    ],
    
));

$response = curl_exec ($curl);

curl_close ($curl);
tiếng vang $response; 
var yêu cầu = require('yêu cầu');
var options = {
    'method': 'XÓA',
    'url': 'https://urlkai.com/api/domain/:id/delete',
    'tiêu đề': {
        'Ủy quyền': 'Người mang YOURAPIKEY',
        'Content-Type': 'ứng dụng/json'
    },
    
};
request(tùy chọn, hàm (lỗi, phản hồi) {
    if (lỗi) throw new Error(lỗi);
    console.log(phản hồi.cơ thể);
}); 
Yêu cầu nhập
url = "https://urlkai.com/api/domain/:id/delete"
tải trọng = {}
tiêu đề = {
    'Ủy quyền': 'Người mang YOURAPIKEY',
    'Content-Type': 'ứng dụng/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
in (phản hồi.văn bản) 
var client = HttpClient mới();
var yêu cầu = mới HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/domain/:id/delete");
yêu cầu. Headers.Add("Ủy quyền", "Người mang YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
yêu cầu. Nội dung = nội dung;
var response = chờ khách hàng. SendAsync(yêu cầu);
phản ứng. EnsureSuccessStatusCode();
Console.WriteLine(chờ phản hồi. Content.ReadAsStringAsync()); 
Respuesta del servidor
{
    "lỗi": 0,
    "message": "Tên miền đã được xóa thành công."
} 

Enlaces


Files

List Files
GET https://urlkai.com/api/files?limit=2&page=1

Get all of your files. You can also search by name.

ParámetroDescripción
Tên (optional) Search for a file by name
giới hạn (tùy chọn) Kết quả dữ liệu trên mỗi trang
trang (tùy chọn) Yêu cầu trang hiện tại
curl --location --request GET 'https://urlkai.com/api/files?limit=2&page=1' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/files?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => true,
    CURLOPT_CUSTOMREQUEST => "GET",
    CURLOPT_HTTPHEADER => [
        "Authorization: Bearer YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
var request = require('request');
var options = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/files?limit=2&page=1',
    'headers': {
        'Authorization': 'Bearer YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(response.body);
});
import requests
url = "https://urlkai.com/api/files?limit=2&page=1"
payload = {}
headers = {
    'Authorization': 'Bearer YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(response.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/files?limit=2&page=1");
request.Headers.Add("Authorization", "Bearer YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
Respuesta del servidor
{
    "error": 0,
    "result": 3,
    "perpage": 15,
    "currentpage": 1,
    "nextpage": null,
    "maxpage": 1,
    "list": [
        {
            "id": 1,
            "name": "My Photo",
            "downloads": 10,
            "shorturl": "https:\/\/urlkai.com\/FcIIZ",
            "date": "2022-08-09 17:00:00"
        },
        {
            "id": 2,
            "name": "My Documents",
            "downloads": 15,
            "shorturl": "https:\/\/urlkai.com\/pYQCz",
            "date": "2022-08-10 17:01:00"
        },
        {
            "id": 3,
            "name": "My Files",
            "downloads": 5,
            "shorturl": "https:\/\/urlkai.com\/cOpBv",
            "date": "2022-08-11 19:01:00"
        }
    ]
}
Upload a file
POST https://urlkai.com/api/files/upload/:filename?name=My+File

Upload a file by sending the binary data as the post body. You need to send the file name including the extension instead of :filename in the url (e.g. brandkit.zip). You can set options by sending the following parameters.

ParámetroDescripción
Tên (optional) File name
phong tục (tùy chọn) Bí danh tùy chỉnh thay vì bí danh ngẫu nhiên.
miền (tùy chọn) Tên miền tùy chỉnh
mật khẩu (tùy chọn) Bảo vệ bằng mật khẩu
Hết hạn (optional) Expiration for the download example 2021-09-28
maxdownloads (optional) Maximum number of downloads
curl --location --request POST 'https://urlkai.com/api/files/upload/:filename?name=My+File' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '"BINARY DATA"'
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/files/upload/:filename?name=My+File",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => true,
    CURLOPT_CUSTOMREQUEST => "POST",
    CURLOPT_HTTPHEADER => [
        "Authorization: Bearer YOURAPIKEY",
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => 
        '"BINARY DATA"',
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
var request = require('request');
var options = {
    'method': 'POST',
    'url': 'https://urlkai.com/api/files/upload/:filename?name=My+File',
    'headers': {
        'Authorization': 'Bearer YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    body: JSON.stringify("BINARY DATA"),
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(response.body);
});
import requests
url = "https://urlkai.com/api/files/upload/:filename?name=My+File"
payload = "BINARY DATA"
headers = {
    'Authorization': 'Bearer YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(response.text)
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/files/upload/:filename?name=My+File");
request.Headers.Add("Authorization", "Bearer YOURAPIKEY");
var content = new StringContent(""BINARY DATA"", System.Text.Encoding.UTF8, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
Respuesta del servidor
{
    "error": 0,
    "id": 1,
    "shorturl": "https:\/\/urlkai.com\/ZjqWF"
}

Personalizar página de bienvenida

Danh sách Splash tùy chỉnh
GET https://urlkai.com/api/splash?limit=2&page=1

Để nhận các trang giật gân tùy chỉnh thông qua API, bạn có thể sử dụng điểm cuối này. Bạn cũng có thể lọc dữ liệu (Xem bảng để biết thêm thông tin).

ParámetroDescripción
giới hạn (tùy chọn) Kết quả dữ liệu trên mỗi trang
trang (tùy chọn) Yêu cầu trang hiện tại
curl --vị trí --yêu cầu GET 'https://urlkai.com/api/splash?limit=2&page=1' \
--header 'Ủy quyền: Người mang YOURAPIKEY' \
--header 'Loại nội dung: ứng dụng / json' \ 
$curl = curl_init();

curl_setopt_array($curl, mảng(
    CURLOPT_URL = > "https://urlkai.com/api/splash?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => đúng,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => đúng,
    CURLOPT_CUSTOMREQUEST => "NHẬN",
    CURLOPT_HTTPHEADER => [
        "Ủy quyền: Người mang YOURAPIKEY",
        "Loại nội dung: ứng dụng / json",
    ],
    
));

$response = curl_exec ($curl);

curl_close ($curl);
tiếng vang $response; 
var yêu cầu = require('yêu cầu');
var options = {
    'phương thức': 'GET',
    'url': 'https://urlkai.com/api/splash?limit=2&page=1',
    'tiêu đề': {
        'Ủy quyền': 'Người mang YOURAPIKEY',
        'Content-Type': 'ứng dụng/json'
    },
    
};
request(tùy chọn, hàm (lỗi, phản hồi) {
    if (lỗi) throw new Error(lỗi);
    console.log(phản hồi.cơ thể);
}); 
Yêu cầu nhập
url = "https://urlkai.com/api/splash?limit=2&page=1"
tải trọng = {}
tiêu đề = {
    'Ủy quyền': 'Người mang YOURAPIKEY',
    'Content-Type': 'ứng dụng/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
in (phản hồi.văn bản) 
var client = HttpClient mới();
var request = mới HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/splash?limit=2&page=1");
yêu cầu. Headers.Add("Ủy quyền", "Người mang YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
yêu cầu. Nội dung = nội dung;
var response = chờ khách hàng. SendAsync(yêu cầu);
phản ứng. EnsureSuccessStatusCode();
Console.WriteLine(chờ phản hồi. Content.ReadAsStringAsync()); 
Respuesta del servidor
{
    "lỗi": "0",
    "dữ liệu": {
        "kết quả": 2,
        "perpage": 2,
        "trang hiện tại": 1,
        "trang tiếp theo": 1,
        "maxpage": 1,
        "splash": [
            {
                "id": 1,
                "name": "Khuyến mãi sản phẩm 1",
                "Date": "2020-11-10 18:00:00"
            },
            {
                "id": 2,
                "name": "Khuyến mãi sản phẩm 2",
                "ngày": "2020-11-10 18:10:00"
            }
        ]
    }
} 

Pixel

Danh sách pixel
GET https://urlkai.com/api/pixels?limit=2&page=1

Để lấy mã pixel của bạn thông qua API, bạn có thể sử dụng điểm cuối này. Bạn cũng có thể lọc dữ liệu (Xem bảng để biết thêm thông tin).

ParámetroDescripción
giới hạn (tùy chọn) Kết quả dữ liệu trên mỗi trang
trang (tùy chọn) Yêu cầu trang hiện tại
curl --vị trí --yêu cầu GET 'https://urlkai.com/api/pixels?limit=2&page=1' \
--header 'Ủy quyền: Người mang YOURAPIKEY' \
--header 'Loại nội dung: ứng dụng / json' \ 
$curl = curl_init();

curl_setopt_array($curl, mảng(
    CURLOPT_URL = > "https://urlkai.com/api/pixels?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => đúng,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => đúng,
    CURLOPT_CUSTOMREQUEST => "NHẬN",
    CURLOPT_HTTPHEADER => [
        "Ủy quyền: Người mang YOURAPIKEY",
        "Loại nội dung: ứng dụng / json",
    ],
    
));

$response = curl_exec ($curl);

curl_close ($curl);
tiếng vang $response; 
var yêu cầu = require('yêu cầu');
var options = {
    'phương thức': 'GET',
    'url': 'https://urlkai.com/api/pixels?limit=2&page=1',
    'tiêu đề': {
        'Ủy quyền': 'Người mang YOURAPIKEY',
        'Content-Type': 'ứng dụng/json'
    },
    
};
request(tùy chọn, hàm (lỗi, phản hồi) {
    if (lỗi) throw new Error(lỗi);
    console.log(phản hồi.cơ thể);
}); 
Yêu cầu nhập
url = "https://urlkai.com/api/pixels?limit=2&page=1"
tải trọng = {}
tiêu đề = {
    'Ủy quyền': 'Người mang YOURAPIKEY',
    'Content-Type': 'ứng dụng/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
in (phản hồi.văn bản) 
var client = HttpClient mới();
var request = mới HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/pixels?limit=2&page=1");
yêu cầu. Headers.Add("Ủy quyền", "Người mang YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
yêu cầu. Nội dung = nội dung;
var response = chờ khách hàng. SendAsync(yêu cầu);
phản ứng. EnsureSuccessStatusCode();
Console.WriteLine(chờ phản hồi. Content.ReadAsStringAsync()); 
Respuesta del servidor
{
    "lỗi": "0",
    "dữ liệu": {
        "kết quả": 2,
        "perpage": 2,
        "trang hiện tại": 1,
        "trang tiếp theo": 1,
        "maxpage": 1,
        "pixel": [
            {
                "id": 1,
                "type": "gtmpixel",
                "name": "GTM Pixel",
                "thẻ": "GA-123456789",
                "Date": "2020-11-10 18:00:00"
            },
            {
                "id": 2,
                "type": "twitterpixel",
                "name": "Twitter Pixel",
                "thẻ": "1234567",
                "ngày": "2020-11-10 18:10:00"
            }
        ]
    }
} 
Tạo Pixel
POST https://urlkai.com/api/pixel/add

Một pixel có thể được tạo bằng điểm cuối này. Bạn cần gửi loại pixel và thẻ.

ParámetroDescripción
kiểu (bắt buộc) gtmpixel | Gapixel | FBPIXEL | AdwordsPixel | Linkedinpixel | Twitterpixel | Adrollpixel | Quorapixel | Pinterest | Bing | Snapchat | Reddit | Tiktok
Tên (bắt buộc) Tên tùy chỉnh cho pixel
thẻ (bắt buộc) Thẻ cho pixel
curl --vị trí --yêu cầu POST 'https://urlkai.com/api/pixel/add' \
--header 'Ủy quyền: Người mang YOURAPIKEY' \
--header 'Loại nội dung: ứng dụng / json' \
--data-raw '{
    "type": "gtmpixel",
    "name": "GTM của tôi",
    "tag": "GTM-ABCDE"
}' 
$curl = curl_init();

curl_setopt_array($curl, mảng(
    CURLOPT_URL => "https://urlkai.com/api/pixel/add",
    CURLOPT_RETURNTRANSFER => đúng,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => đúng,
    CURLOPT_CUSTOMREQUEST => "ĐĂNG",
    CURLOPT_HTTPHEADER => [
        "Ủy quyền: Người mang YOURAPIKEY",
        "Loại nội dung: ứng dụng / json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "type": "gtmpixel",
	    "name": "GTM của tôi",
	    "tag": "GTM-ABCDE"
	}',
));

$response = curl_exec ($curl);

curl_close ($curl);
tiếng vang $response; 
var yêu cầu = require('yêu cầu');
var options = {
    'phương thức': 'ĐĂNG',
    'url': 'https://urlkai.com/api/pixel/add',
    'tiêu đề': {
        'Ủy quyền': 'Người mang YOURAPIKEY',
        'Content-Type': 'ứng dụng/json'
    },
    nội dung: JSON.stringify({
    "type": "gtmpixel",
    "name": "GTM của tôi",
    "tag": "GTM-ABCDE"
}),
};
request(tùy chọn, hàm (lỗi, phản hồi) {
    if (lỗi) throw new Error(lỗi);
    console.log(phản hồi.cơ thể);
}); 
Yêu cầu nhập
url = "https://urlkai.com/api/pixel/add"
tải trọng = {
    "type": "gtmpixel",
    "name": "GTM của tôi",
    "tag": "GTM-ABCDE"
}
tiêu đề = {
    'Ủy quyền': 'Người mang YOURAPIKEY',
    'Content-Type': 'ứng dụng/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
in (phản hồi.văn bản) 
var client = HttpClient mới();
var yêu cầu = mới HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/pixel/add");
yêu cầu. Headers.Add("Ủy quyền", "Người mang YOURAPIKEY");
var content = new StringContent("{
    "type": "gtmpixel",
    "name": "GTM của tôi",
    "tag": "GTM-ABCDE"
}", System.Text.Encoding.UTF8, "ứng dụng/json");
yêu cầu. Nội dung = nội dung;
var response = chờ khách hàng. SendAsync(yêu cầu);
phản ứng. EnsureSuccessStatusCode();
Console.WriteLine(chờ phản hồi. Content.ReadAsStringAsync()); 
Respuesta del servidor
{
    "lỗi": 0,
    "id": 1
} 
Actualizar píxel
PUT https://urlkai.com/api/pixel/:id/update

Để cập nhật pixel, bạn cần gửi dữ liệu hợp lệ ở dạng JSON thông qua yêu cầu PUT. Dữ liệu phải được gửi dưới dạng nội dung thô của yêu cầu của bạn như hình dưới đây. Ví dụ dưới đây cho thấy tất cả các thông số bạn có thể gửi nhưng bạn không bắt buộc phải gửi tất cả (Xem bảng để biết thêm thông tin).

ParámetroDescripción
Tên (tùy chọn) Tên tùy chỉnh cho pixel
thẻ (bắt buộc) Thẻ cho pixel
curl --vị trí --yêu cầu PUT 'https://urlkai.com/api/pixel/:id/update' \
--header 'Ủy quyền: Người mang YOURAPIKEY' \
--header 'Loại nội dung: ứng dụng / json' \
--data-raw '{
    "name": "GTM của tôi",
    "tag": "GTM-ABCDE"
}' 
$curl = curl_init();

curl_setopt_array($curl, mảng(
    CURLOPT_URL => "https://urlkai.com/api/pixel/:id/update",
    CURLOPT_RETURNTRANSFER => đúng,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => đúng,
    CURLOPT_CUSTOMREQUEST => "ĐẶT",
    CURLOPT_HTTPHEADER => [
        "Ủy quyền: Người mang YOURAPIKEY",
        "Loại nội dung: ứng dụng / json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "name": "GTM của tôi",
	    "tag": "GTM-ABCDE"
	}',
));

$response = curl_exec ($curl);

curl_close ($curl);
tiếng vang $response; 
var yêu cầu = require('yêu cầu');
var options = {
    'method': 'PUT',
    'url': 'https://urlkai.com/api/pixel/:id/update',
    'tiêu đề': {
        'Ủy quyền': 'Người mang YOURAPIKEY',
        'Content-Type': 'ứng dụng/json'
    },
    nội dung: JSON.stringify({
    "name": "GTM của tôi",
    "tag": "GTM-ABCDE"
}),
};
request(tùy chọn, hàm (lỗi, phản hồi) {
    if (lỗi) throw new Error(lỗi);
    console.log(phản hồi.cơ thể);
}); 
Yêu cầu nhập
url = "https://urlkai.com/api/pixel/:id/update"
tải trọng = {
    "name": "GTM của tôi",
    "tag": "GTM-ABCDE"
}
tiêu đề = {
    'Ủy quyền': 'Người mang YOURAPIKEY',
    'Content-Type': 'ứng dụng/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
in (phản hồi.văn bản) 
var client = HttpClient mới();
var yêu cầu = mới HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/pixel/:id/update");
yêu cầu. Headers.Add("Ủy quyền", "Người mang YOURAPIKEY");
var content = new StringContent("{
    "name": "GTM của tôi",
    "tag": "GTM-ABCDE"
}", System.Text.Encoding.UTF8, "ứng dụng/json");
yêu cầu. Nội dung = nội dung;
var response = chờ khách hàng. SendAsync(yêu cầu);
phản ứng. EnsureSuccessStatusCode();
Console.WriteLine(chờ phản hồi. Content.ReadAsStringAsync()); 
Respuesta del servidor
{
    "lỗi": 0,
    "message": "Pixel đã được cập nhật thành công."
} 
Xóa Pixel
DELETE https://urlkai.com/api/pixel/:id/delete

Để xóa pixel, bạn cần gửi yêu cầu XÓA.

curl --vị trí --yêu cầu XÓA 'https://urlkai.com/api/pixel/:id/delete' \
--header 'Ủy quyền: Người mang YOURAPIKEY' \
--header 'Loại nội dung: ứng dụng / json' \ 
$curl = curl_init();

curl_setopt_array($curl, mảng(
    CURLOPT_URL => "https://urlkai.com/api/pixel/:id/delete",
    CURLOPT_RETURNTRANSFER => đúng,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => đúng,
    CURLOPT_CUSTOMREQUEST => "XÓA",
    CURLOPT_HTTPHEADER => [
        "Ủy quyền: Người mang YOURAPIKEY",
        "Loại nội dung: ứng dụng / json",
    ],
    
));

$response = curl_exec ($curl);

curl_close ($curl);
tiếng vang $response; 
var yêu cầu = require('yêu cầu');
var options = {
    'method': 'XÓA',
    'url': 'https://urlkai.com/api/pixel/:id/delete',
    'tiêu đề': {
        'Ủy quyền': 'Người mang YOURAPIKEY',
        'Content-Type': 'ứng dụng/json'
    },
    
};
request(tùy chọn, hàm (lỗi, phản hồi) {
    if (lỗi) throw new Error(lỗi);
    console.log(phản hồi.cơ thể);
}); 
Yêu cầu nhập
url = "https://urlkai.com/api/pixel/:id/delete"
tải trọng = {}
tiêu đề = {
    'Ủy quyền': 'Người mang YOURAPIKEY',
    'Content-Type': 'ứng dụng/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
in (phản hồi.văn bản) 
var client = HttpClient mới();
var yêu cầu = mới HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/pixel/:id/delete");
yêu cầu. Headers.Add("Ủy quyền", "Người mang YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
yêu cầu. Nội dung = nội dung;
var response = chờ khách hàng. SendAsync(yêu cầu);
phản ứng. EnsureSuccessStatusCode();
Console.WriteLine(chờ phản hồi. Content.ReadAsStringAsync()); 
Respuesta del servidor
{
    "lỗi": 0,
    "message": "Pixel đã bị xóa thành công."
} 

Superposiciones de CTA

Liệt kê lớp phủ CTA
GET https://urlkai.com/api/overlay?limit=2&page=1

Để nhận lớp phủ cta thông qua API, bạn có thể sử dụng điểm cuối này. Bạn cũng có thể lọc dữ liệu (Xem bảng để biết thêm thông tin).

ParámetroDescripción
giới hạn (tùy chọn) Kết quả dữ liệu trên mỗi trang
trang (tùy chọn) Yêu cầu trang hiện tại
curl --vị trí --yêu cầu GET 'https://urlkai.com/api/overlay?limit=2&page=1' \
--header 'Ủy quyền: Người mang YOURAPIKEY' \
--header 'Loại nội dung: ứng dụng / json' \ 
$curl = curl_init();

curl_setopt_array($curl, mảng(
    CURLOPT_URL => "https://urlkai.com/api/overlay?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => đúng,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => đúng,
    CURLOPT_CUSTOMREQUEST => "NHẬN",
    CURLOPT_HTTPHEADER => [
        "Ủy quyền: Người mang YOURAPIKEY",
        "Loại nội dung: ứng dụng / json",
    ],
    
));

$response = curl_exec ($curl);

curl_close ($curl);
tiếng vang $response; 
var yêu cầu = require('yêu cầu');
var options = {
    'phương thức': 'GET',
    'url': 'https://urlkai.com/api/overlay?limit=2&page=1',
    'tiêu đề': {
        'Ủy quyền': 'Người mang YOURAPIKEY',
        'Content-Type': 'ứng dụng/json'
    },
    
};
request(tùy chọn, hàm (lỗi, phản hồi) {
    if (lỗi) throw new Error(lỗi);
    console.log(phản hồi.cơ thể);
}); 
Yêu cầu nhập
url = "https://urlkai.com/api/overlay?limit=2&page=1"
tải trọng = {}
tiêu đề = {
    'Ủy quyền': 'Người mang YOURAPIKEY',
    'Content-Type': 'ứng dụng/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
in (phản hồi.văn bản) 
var client = HttpClient mới();
var yêu cầu = mới HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/overlay?limit=2&page=1");
yêu cầu. Headers.Add("Ủy quyền", "Người mang YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
yêu cầu. Nội dung = nội dung;
var response = chờ khách hàng. SendAsync(yêu cầu);
phản ứng. EnsureSuccessStatusCode();
Console.WriteLine(chờ phản hồi. Content.ReadAsStringAsync()); 
Respuesta del servidor
{
    "lỗi": "0",
    "dữ liệu": {
        "kết quả": 2,
        "perpage": 2,
        "trang hiện tại": 1,
        "trang tiếp theo": 1,
        "maxpage": 1,
        "CTA": [
            {
                "id": 1,
                "type": "tin nhắn",
                "name": "Khuyến mãi sản phẩm 1",
                "Date": "2020-11-10 18:00:00"
            },
            {
                "id": 2,
                "type": "liên hệ",
                "name": "Trang liên hệ",
                "ngày": "2020-11-10 18:10:00"
            }
        ]
    }
}