Пример использования АПИ

Все остальные вопросы
tmbooh
Сообщения: 11
Зарегистрирован: Вт июн 29, 2021 1:51 pm

Re: Пример использования АПИ

Сообщение tmbooh » Вт июл 27, 2021 11:47 am

alenka писал(а):
Вт июл 27, 2021 11:29 am
$array_post['subdo']='create_letsencert_domain';//действие сгенерировать летсенскрипт
Еще в документации команда create_letSencert_domain без "s" как все-таки правильно ?
"create_letencert_domain(post)* — константа, тип операции;"

Аватара пользователя
alenka
Сообщения: 1112
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Пример использования АПИ

Сообщение alenka » Вт июл 27, 2021 12:26 pm

Поправили документацию.

Аватара пользователя
alenka
Сообщения: 1112
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Пример использования АПИ

Сообщение alenka » Чт июл 29, 2021 12:39 pm

Удаление сайта, с директорией

$array_post['remove_folder']=1; будет доступно в ближайшем обновлении.

Код: Выделить всё

<?php
$array_post['login']='USER';//Логин пользователя у которого есть доступ к АПИ
$array_post['pass']='PASSWORD';//Пароль пользователя у которого есть доступ к АПИ
$array_post['user_edit']='USER_DOMAIN';//действие редактируемый хостаккаунт

$modules='server_control';

$array_post['subdo']='remove_domain';
$array_post['domains']='DOMAIN.COM';//Удаляемый сайт
$array_post['remove_folder']=1;//Удалить директорию, по умолчанию значение 0


$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://111.111.111.111:8002/api/api.php?module='.$modules);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($array_post));
$out = curl_exec($curl);
var_dump($out);
var_dump(json_decode($out,1));
curl_close($curl);

Аватара пользователя
alenka
Сообщения: 1112
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Пример использования АПИ

Сообщение alenka » Ср май 25, 2022 12:07 pm

Пример удаление базы данных:

Код: Выделить всё

<?php
$array_post['login']='USER';//Логин пользователя у которого есть доступ к АПИ
$array_post['pass']='PASSWORD';//Пароль пользователя у которого есть доступ к АПИ
$array_post['subdo']='drop_db';//действие удалить базу данных.

$array_post['name_db']='usert_ss';//группа
$array_post['user_edit']='usert';//группа
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://111.111.111.111:8002/api/api.php?module=dbusage');
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($array_post));
$out = curl_exec($curl);
var_dump($out);
var_dump(json_decode($out,1));
curl_close($curl);

Ответить