Nová doména
Pro přidání nové domény, k serveru s možností nastavení php verzí a evidenčním ukolem.
Požadavek
Parametr | Typ | Umístění | # | Popis |
---|---|---|---|---|
Authorization | string |
Header |
Required |
Token serveru, který vygeneruje v administraci aplikace. |
action | string |
Body |
Required |
Akce, kterou budeme vykonávat. |
domain | string |
Body |
Required |
Název domény, kterou budeme přidávat (pouze domény 2 řádu) |
options | json |
Body |
Required |
Nastavení nové domény ve formátu json: {"php":"7.4","task":1} |
Parametry do options
Parametr | Typ | Umístění | # | Popis |
---|---|---|---|---|
php | string |
options |
Required |
PHP Verze, na které poběží doména (8.2, 8.1, 8.0, 7.4, 7.3, 7.2, 7.1, 7.0, 5.6) |
task | int |
options |
Required |
Zda vytvořit úkol pro založení domény na serveru nebo pouze evidence |
PHP Požadavek
<?php
$options = array(
"method" => "POST",
"header" => "Authorization: Bearer MujApiTokenServeru"
);
$optionsData = array(
"php" => "7.4",
"task" => 1
);
$requestData = array(
"action" => "add",
"domain" => "moje-nova-domena.cz",
"options" => json_encode($optionsData)
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, $options);
curl_setopt($ch, CURLOPT_URL, "https://app.wpcloud.cz/public/api/v1/server/domain/domain");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($requestData));
$responde = curl_exec($ch);
curl_close($ch);
print_r($responde);
?>
Odpověď serveru
{
"status" : "success",
"code" : 200,
"message" : "Doména byla přidána!",
"data" : {
"domain" : "moje-nova-domena.cz",
"options" : {
"task" : 1,
"php" : "7.4"
}
}
}