API-Referenz für Entwickler

Einstieg

Damit Anfragen vom System verarbeitet werden können, ist ein API-Schlüssel erforderlich.Sobald sich ein Benutzer registriert, wird automatisch ein API-Schlüssel für diesen Benutzer generiert.Der API-Schlüssel muss mit jeder Anfrage gesendet werden (siehe vollständiges Beispiel unten).Wenn der API-Schlüssel nicht gesendet wird oder abgelaufen ist, wird ein Fehler angezeigt.Bitte achten Sie darauf, Ihren API-Schlüssel geheim zu halten, um Missbrauch zu verhindern.

Authentifizierung

Um sich beim API-System zu authentifizieren, müssen Sie bei jeder Anfrage Ihren API-Schlüssel als Autorisierungstoken senden.Unten sehen Sie einen Beispielcode.

curl --location --request POST 'https://urlkai.com/api/account' \
--header '授權:持有者 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()); 
Bewertungslimit

Unsere API verfügt über einen Ratenbegrenzer zum Schutz vor Anfragenspitzen, um ihre Stabilität zu maximieren.Unser Ratenbegrenzer ist derzeit auf 30 Anfragen pro 1 Minute begrenzt.請注意,費率可能會根據訂閱的計劃而變化。

Neben der Antwort werden mehrere Header gesendet, die untersucht werden können, um verschiedene Informationen über die Anfrage zu ermitteln.

X-RateLimit-Limit: 30
X-RateLimit-Remaining: 29
X-RateLimit-Reset: TIMESTAMP
Antwortbehandlung

Alle API-Antworten werden standardmäßig im JSON-Format zurückgegeben.Um diese in verwertbare Daten umzuwandeln, muss je nach Sprache die entsprechende Funktion verwendet werden.In PHP kann die Funktion json_decode() verwendet werden, um die Daten entweder in ein Objekt (Standard) oder ein Array (den zweiten Parameter auf true zu setzen) zu konvertieren.Es ist sehr wichtig, den Fehlerschlüssel zu überprüfen, da er Auskunft darüber gibt, ob ein Fehler aufgetreten ist oder nicht.Sie können auch den Header-Code überprüfen.

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

Benutzerdefinierter Splash

列出自定義啟動畫面
GET https://urlkai.com/api/splash?limit=2&page=1

要通過 API 獲取自訂啟動頁面,您可以使用此端點。您還可以篩選數據(有關更多資訊,請參閱表格)。

參數 Beschreibung
限制 (選擇)每頁數據結果
(選擇)當前頁面請求
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()); 
Antwort des Servers
{
    “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”
            }
        ]
    }
} 

CTA 疊加層

列出 CTA 疊加
GET https://urlkai.com/api/overlay?limit=2&page=1

要通過 API 獲取 CTA 疊加,您可以使用此端點。您還可以篩選數據(有關更多資訊,請參閱表格)。

參數 Beschreibung
限制 (選擇)每頁數據結果
(選擇)當前頁面請求
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()); 
Antwort des Servers
{
    “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”
            }
        ]
    }
} 

列出檔
GET https://urlkai.com/api/files?limit=2&page=1

獲取您的所有檔。您還可以按名稱搜索。

參數 Beschreibung
名字 (選擇)按名稱搜索檔
限制 (選擇)每頁數據結果
(選擇)當前頁面請求
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());
Antwort des Servers
{
    "error": 0,
    "result": 3,
    "perpage": 15,
    "currentpage": 1,
    "nextpage": null,
    "maxpage": 1,
    "list": [
        {
            "id": 1,
            "name": "My Photo",
            "downloads": 10,
            "shorturl": "https:\/\/urlkai.com\/lCcfJ",
            "date": "2022-08-09 17:00:00"
        },
        {
            "id": 2,
            "name": "My Documents",
            "downloads": 15,
            "shorturl": "https:\/\/urlkai.com\/pGVfB",
            "date": "2022-08-10 17:01:00"
        },
        {
            "id": 3,
            "name": "My Files",
            "downloads": 5,
            "shorturl": "https:\/\/urlkai.com\/doHeA",
            "date": "2022-08-11 19:01:00"
        }
    ]
}
上傳檔
POST https://urlkai.com/api/files/upload/:filename?name=My+File

通過將二進位數據作為post正文發送來上傳檔。您需要發送包含 extensions 而不是 url 中的 :filename 的檔名(例如 brandkit.zip)。您可以通過發送以下參數來設置選項。

參數 Beschreibung
名字 (選擇)檔名
習慣 (選擇)自定義別名而不是隨機別名。
(選擇)自訂域
密碼 (選擇)密碼保護
滿期 (選擇)下載示例的過期時間 2021-09-28
最大下載 (選擇)最大下載次數
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());
Antwort des Servers
{
    "error": 0,
    "id": 1,
    "shorturl": "https:\/\/urlkai.com\/jCJHa"
}

坎帕格嫩

列出營銷活動
GET https://urlkai.com/api/campaigns?limit=2&page=1

要通過 API 獲取您的促銷活動,您可以使用此終端節點。您還可以篩選數據(有關更多資訊,請參閱表格)。

參數 Beschreibung
限制 (選擇)每頁數據結果
(選擇)當前頁面請求
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()); 
Antwort des Servers
{
    “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”
            }
        ]
    }
} 
Erstellen Sie eine Kampagne
POST https://urlkai.com/api/campaign/add

可以使用此終端節點添加活動。

參數 Beschreibung
名字 (選擇)活動名稱
鼻涕蟲 (選擇)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()); 
Antwort des Servers
{
    “錯誤”: 0,
    “id”: 3,
    “domain”: “新廣告系列”,
    “public”: true,
    “輪換器”: “https:\/\/domain.com\/r\/new-campaign”,
    “list”: “https:\/\/domain.com\/u\/admin\/new-campaign-3”
} 
POST 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()); 
Antwort des Servers
{
    “錯誤”: 0,
    “message”: “已成功將連結添加到營銷活動。”
} 
Kampagne aktualisieren
PUT https://urlkai.com/api/campaign/:id/update

要更新活動,您需要通過 PUT 請求以 JSON 格式發送有效數據。數據必須作為請求的原始正文發送,如下所示。下面的示例顯示了您可以發送的所有參數,但您不需要發送所有參數(有關更多資訊,請參閱表格)。

參數 Beschreibung
名字 (必填)活動名稱
鼻涕蟲 (選擇)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()); 
Antwort des Servers
{
    “錯誤”: 0,
    “id”: 3,
    “domain”: “Twitter 活動”,
    “public”: true,
    “rotator”: “https:\/\/domain.com\/r\/twitter-campaign”,
    “list”: “https:\/\/domain.com\/u\/admin\/twitter-campaign-3”
} 
刪除活動
DELETE 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()); 
Antwort des Servers
{
    “錯誤”: 0,
    “message”: “已成功刪除促銷活動。”
} 

卡奈萊

列出頻道
GET https://urlkai.com/api/channels?limit=2&page=1

要通過 API 獲取管道,您可以使用此終端節點。您還可以篩選數據(有關更多資訊,請參閱表格)。

參數 Beschreibung
限制 (選擇)每頁數據結果
(選擇)當前頁面請求
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()); 
Antwort des Servers
{
    “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
            }
        ]
    }
} 
列出頻道項
GET https://urlkai.com/api/channel/:id?limit=1&page=1

要通過 API 獲取選定管道中的專案,您可以使用此端點。您還可以篩選數據(有關更多資訊,請參閱表格)。

參數 Beschreibung
限制 (選擇)每頁數據結果
(選擇)當前頁面請求
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()); 
Antwort des Servers
{
    “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”
            }
        ]
    }
} 
Erstellen Sie einen Kanal
POST https://urlkai.com/api/channel/add

可以使用此終端節點添加通道。

參數 Beschreibung
名字 (必填)頻道名稱
描述 (選擇)頻道描述
顏色 (選擇)通道徽章顏色 (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()); 
Antwort des Servers
{
    “錯誤”: 0,
    “id”: 3,
    “name”: “新頻道”,
    “description”: “我的新頻道”,
    “color”: “#000000”, /顏色
    “starred”: true
} 
將專案分配給管道
POST https://urlkai.com/api/channel/:channelid/assign/:type/:itemid

通過發送包含頻道 ID、商品類型(連結、生物或 qr)和商品 ID 的請求,可以將商品分配給任何管道。

參數 Beschreibung
: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()); 
Antwort des Servers
{
    “錯誤”: 0,
    “message”: “專案已成功添加到頻道。”
} 
Kanal aktualisieren
PUT https://urlkai.com/api/channel/:id/update

要更新通道,您需要通過 PUT 請求以 JSON 格式發送有效數據。數據必須作為請求的原始正文發送,如下所示。下面的示例顯示了您可以發送的所有參數,但您不需要發送所有參數(有關更多資訊,請參閱表格)。

參數 Beschreibung
名字 (選擇)頻道名稱
描述 (選擇)頻道描述
顏色 (選擇)通道徽章顏色 (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()); 
Antwort des Servers
{
    “錯誤”: 0,
    “message”: 頻道已成功更新。
} 
刪除頻道
DELETE 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()); 
Antwort des Servers
{
    “錯誤”: 0,
    “message”: 頻道已成功刪除。
} 

康託

Konto erhalten
GET https://urlkai.com/api/account

Um Informationen über das Konto zu erhalten, können Sie eine Anfrage an diesen Endpunkt senden, der Daten über das Konto zurückgibt.

curl --location --request GET 'https://urlkai.com/api/account' \
--header '授權:持有者 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()); 
Antwort des Servers
{
    “錯誤”: 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”
    }
} 
Account aktualisieren
PUT https://urlkai.com/api/account/update

Um Informationen zu dem Konto zu aktualisieren, können Sie eine Anfrage an diesen Endpunkt senden und er aktualisiert die Daten zu dem Konto.

curl --location --request PUT 'https://urlkai.com/api/account/update' \
--header '授權:持有者 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()); 
Antwort des Servers
{
    “錯誤”: 0,
    “message”: “帳戶已成功更新。”
} 

Markendomänen

列出品牌域
GET https://urlkai.com/api/domains?limit=2&page=1

要通過 API 獲取您的品牌域,您可以使用此終端節點。您還可以篩選數據(有關更多資訊,請參閱表格)。

參數 Beschreibung
限制 (選擇)每頁數據結果
(選擇)當前頁面請求
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()); 
Antwort des Servers
{
    “error”: “0”, /錯誤“: ”0“,
    “數據”: {
        “result”: 2,
        “perpage”: 2,
        “currentpage”: 1,
        “nextpage”: 1,
        “maxpage”: 1,
        “domains”: [
            {
                “id”: 1,
                “domain”: “https:\/\/domain1.com”, // ( 2000) 域
                “redirectroot”: “https:\/\/rootdomain.com”, /
                “redirect404”: “https:\/\/rootdomain.com\/404”
            },
            {
                “id”:2、
                “域”: “HTTPs:\/\/domain2.com”,
                “redirectroot”: “https:\/\/rootdomain2.com”, //
                “redirect404”: “https:\/\/rootdomain2.com\/404”
            }
        ]
    }
} 
創建品牌域
POST https://urlkai.com/api/domain/add

可以使用此終端節點添加域。請確保域正確指向我們的伺服器。

參數 Beschreibung
(必填)品牌域,包括 HTTP 或 HTTPs
重定向根 (選擇)當有人訪問您的域時進行根重定向
重定向404 (選擇)自定義 404 重定向
curl --location --request POST 'https://urlkai.com/api/domain/add' \
--header '授權:持有者 YOURAPIKEY' \
--header '內容類型: application/json' \
--data-raw '{
    “domain”: “https:\/\/domain1.com”, // ( 2000) 域
    “redirectroot”: “https:\/\/rootdomain.com”, /
    “redirect404”: “https:\/\/rootdomain.com\/404”
}' 
$curl = curl_init();

curl_setopt_array($curl, 陣列(
    CURLOPT_URL => “https://urlkai.com/api/domain/add”,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => true,
    CURLOPT_CUSTOMREQUEST => “POST”,
    CURLOPT_HTTPHEADER => [
        “授權:Bearer YOURAPIKEY”,
        “內容類型:application/json”,
    ],
    CURLOPT_POSTFIELDS =>
        '{
	    “domain”: “https:\/\/domain1.com”, // ( 2000) 域
	    “redirectroot”: “https:\/\/rootdomain.com”, /
	    “redirect404”: “https:\/\/rootdomain.com\/404”
	}',
));

$response = curl_exec($curl);

curl_close($curl);
回聲$response; 
var 請求 = require('request');
var 選項 = {
    'method': '發佈',
    'url': 'https://urlkai.com/api/domain/add',
    '標頭': {
        '授權': 'Bearer YOURAPIKEY',
        '內容類型': 'application/json'
    },
    正文:JSON.stringify({
    “domain”: “https:\/\/domain1.com”, // ( 2000) 域
    “redirectroot”: “https:\/\/rootdomain.com”, /
    “redirect404”: “https:\/\/rootdomain.com\/404”
}),
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(response.body);
}); 
匯入請求
url = “https://urlkai.com/api/domain/add”
有效載荷 = {
    “domain”: “https://domain1.com”, @域“: ”“,
    “redirectroot”: “https://rootdomain.com”, //
    “redirect404”: “https://rootdomain.com/404”
}
標頭 = {
    '授權': 'Bearer YOURAPIKEY',
    '內容類型': 'application/json'
}
回應 = requests.request(“POST”, url, headers=headers, json=payload)
print(response.text) 的 
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, “https://urlkai.com/api/domain/add”);
請求。Headers.Add(“授權”, “持有者 YOURAPIKEY”);
var content = new StringContent(“{
    “domain”: “https:\/\/domain1.com”, // ( 2000) 域
    “redirectroot”: “https:\/\/rootdomain.com”, /
    “redirect404”: “https:\/\/rootdomain.com\/404”
}“, System.Text.Encoding.UTF8, ”應用程式/json“);
請求。內容 = 內容;
var 回應 = await 用戶端。SendAsync(請求);
回應。EnsureSuccessStatusCode();
Console.WriteLine(await 回應。Content.ReadAsStringAsync()); 
Antwort des Servers
{
    “錯誤”: 0,
    “id”:1
} 
Domäne aktualisieren
PUT https://urlkai.com/api/domain/:id/update

要更新品牌域,您需要通過 PUT 請求以 JSON 格式發送有效數據。數據必須作為請求的原始正文發送,如下所示。下面的示例顯示了您可以發送的所有參數,但您不需要發送所有參數(有關更多資訊,請參閱表格)。

參數 Beschreibung
重定向根 (選擇)當有人訪問您的域時進行根重定向
重定向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()); 
Antwort des Servers
{
    “錯誤”: 0,
    “message”: “域已成功更新。”
} 
刪除域
DELETE 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()); 
Antwort des Servers
{
    “錯誤”: 0,
    “message”: “已成功刪除域。”
} 

圖元

列出圖元
GET https://urlkai.com/api/pixels?limit=2&page=1

要通過 API 獲取像素代碼,您可以使用此端點。您還可以篩選數據(有關更多資訊,請參閱表格)。

參數 Beschreibung
限制 (選擇)每頁數據結果
(選擇)當前頁面請求
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()); 
Antwort des Servers
{
    “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”
            }
        ]
    }
} 
創建 Pixel 像素代碼
POST https://urlkai.com/api/pixel/add

可以使用此端點創建圖元。您需要發送像素類型和標籤。

參數 Beschreibung
類型 (必需) 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()); 
Antwort des Servers
{
    “錯誤”: 0,
    “id”:1
} 
Pixel aktualisieren
PUT https://urlkai.com/api/pixel/:id/update

要更新 Pixel 像素代碼,您需要通過 PUT 請求以 JSON 格式發送有效數據。數據必須作為請求的原始正文發送,如下所示。下面的示例顯示了您可以發送的所有參數,但您不需要發送所有參數(有關更多資訊,請參閱表格)。

參數 Beschreibung
名字 (選擇)圖元的自定義名稱
標記 (必填)像素的標籤
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()); 
Antwort des Servers
{
    “錯誤”: 0,
    “message”: “Pixel 已成功更新。”
} 
刪除圖元
DELETE 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()); 
Antwort des Servers
{
    “錯誤”: 0,
    “message”: “已成功刪除Pixel。”
} 

二維碼

列出二維碼
GET https://urlkai.com/api/qr?limit=2&page=1

Um Ihre QR-Codes über die API abzurufen, können Sie diesen Endpunkt verwenden.Sie können Daten auch filtern (weitere Informationen finden Sie in der Tabelle).

參數 Beschreibung
限制 (選擇)每頁數據結果
(選擇)當前頁面請求
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()); 
Antwort des Servers
{
    “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”
            }
        ]
    }
} 
Holen Sie sich einen einzigen QR-Code
GET https://urlkai.com/api/qr/:id

Um Details für einen einzelnen QR-Code über die API abzurufen, können Sie diesen Endpunkt verwenden.

curl --location --request GET 'https://urlkai.com/api/qr/:id' \
--header '授權:持有者 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()); 
Antwort des Servers
{
    “錯誤”: 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
        }
    }
} 
Erstellen Sie einen QR-Code
POST https://urlkai.com/api/qr/add

要創建 QR 碼,您需要通過 POST 請求以 JSON 格式發送有效數據。數據必須作為請求的原始正文發送,如下所示。下面的示例顯示了您可以發送的所有參數,但您不需要發送所有參數(有關更多資訊,請參閱表格)。

參數 Beschreibung
類型 (必填) 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()); 
Antwort des Servers
{
    “錯誤”: 0,
    “id”: 3,
    “link”: “https:\/\/urlkai.com\/qr\/a58f79”
} 
更新二維碼
PUT https://urlkai.com/api/qr/:id/update

Um einen QR-Code zu aktualisieren, müssen Sie gültige Daten in JSON über eine PUT-Anforderung senden.Die Daten müssen wie unten gezeigt als Rohtext Ihrer Anfrage gesendet werden.Das folgende Beispiel zeigt alle Parameter, die Sie senden können, aber Sie müssen nicht alle senden (siehe Tabelle für weitere Informationen).

參數 Beschreibung
數據 (必填)要嵌入二維碼中的數據。數據可以是字串或陣列,具體取決於類型
背景 (選擇)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()); 
Antwort des Servers
{
    “錯誤”: 0,
    “message”: “二維碼已成功更新。”
} 
Löschen Sie einen QR-Code
DELETE https://urlkai.com/api/qr/:id/delete

Um einen QR-Code zu löschen, müssen Sie eine DELETE-Anfrage senden.

curl --location --request DELETE 'https://urlkai.com/api/qr/:id/delete' \
--header '授權:持有者 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()); 
Antwort des Servers
{
    “錯誤”: 0,
    “message”: “已成功刪除 QR 碼。”
} 

Verknüpfungen