работа с API

Все остальные вопросы
Ответить
zoro451
Сообщения: 4
Зарегистрирован: Вс ноя 01, 2020 10:59 am

работа с API

Сообщение zoro451 » Вс ноя 01, 2020 11:18 am

ПРИВЕТ я подключил панель brainycp к своему хостингу https://prnt.sc/vb543c через api
но он ни создаёт ни акаунт ни домен вот api запрос

// Создание аккаунта
json_decode(file_get_contents($sw['panel'].'/api/api.php?module=hostacc&subdo=adduseracc&login='.$sw['user'].'&pass='.$sw['passwd'].'&lg='.$login.'&ps='.$aData['passwd'].'&plan='.$sw['tarif'].'&group='.$sw['group'].'&emailboxes=1&bandwidth=5000&databases=1&dns_zones=1&disk=5000&ftp_accounts=1&shell=n', true));

// Создание домена
json_decode(file_get_contents($sw['panel'].'/api/api.php?module=server_control&subdo=add_domain&login='.$sw['user'].'&pass='.$sw['passwd'].'&domains='.$aData['subdomain'].'.'.$aData['domain'].'&ip='.$sw['ip'].'&bridge=mod_php&dir=&php_version=phpw56&user_edit='.$login, true));

скажите что нетак с запросам ?

Аватара пользователя
sbury
Сообщения: 1359
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: работа с API

Сообщение sbury » Вс ноя 01, 2020 3:49 pm

Вы разрешили доступ к функциям API для вашего удаленного узла к серверу в панели?

zoro451
Сообщения: 4
Зарегистрирован: Вс ноя 01, 2020 10:59 am

Re: работа с API

Сообщение zoro451 » Вс ноя 01, 2020 7:40 pm

a api запрос что скинул верный ?
И где включить разрешение ?

Аватара пользователя
KyKyIIIKuH
Сообщения: 268
Зарегистрирован: Ср мар 14, 2018 11:04 am

Re: работа с API

Сообщение KyKyIIIKuH » Вс ноя 01, 2020 9:17 pm

https://127.0.0.1:8000/index.php?do=properties
Screenshot_20201005_200752.png
Screenshot_20201005_200752.png (8.5 КБ) 3595 просмотров
Alma Linux 8 - KVM
Текущая версия: 1.0941.20220818
Linux 4.18.0-348.20.1.el8_5.x86_64

zoro451
Сообщения: 4
Зарегистрирован: Вс ноя 01, 2020 10:59 am

Re: работа с API

Сообщение zoro451 » Пн ноя 02, 2020 7:10 am

вот api
запрос
// Создание аккаунта
json_decode(file_get_
contents($sw['panel'].'/api/
api.php?
module=hostacc&subdo=a
dduseracc&login='.$sw
['user'].'&pass='.$sw
['passwd'].'&lg='.$
login.'&ps='.$aData
['passwd'].'&plan='.$sw
['tarif'].'&group='.$sw
['group']
.'&emailboxes=1&bandwid
th=5000&databases=1&
dns_
zones=1&disk=5000&ftp_
accounts=1&shell=n', true)
);
// Создание домена
json_decode(file_get_
contents($sw['panel'].'/api/
api.php?module=server_
control&subdo=add_
domain&login='.$sw
['user'].'&pass='.$sw
['passwd'].'&domains='.$
aData['subdomain'].'.'.$
aData['domain'].'&ip='.$sw
['ip'].'&bridge=mod_
php&dir=&php_
version=phpw56&user_
edit='.$login, true));
тут всё правильно?

zoro451
Сообщения: 4
Зарегистрирован: Вс ноя 01, 2020 10:59 am

Re: работа с API

Сообщение zoro451 » Пн ноя 02, 2020 8:50 am

это верный api запрос

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

		// Создание аккаунта
		json_decode(file_get_contents($sw['panel'].'/api/api.php?module=hostacc&subdo=adduseracc&login='.$sw['user'].'&pass='.$sw['passwd'].'&lg='.$login.'&ps='.$aData['passwd'].'&plan='.$sw['tarif'].'&group='.$sw['group'].'&emailboxes=1&bandwidth=5000&databases=1&dns_zones=1&disk=5000&ftp_accounts=1&shell=n', true));

		// Создание домена
		json_decode(file_get_contents($sw['panel'].'/api/api.php?module=server_control&subdo=add_domain&login='.$sw['user'].'&pass='.$sw['passwd'].'&domains='.$aData['subdomain'].'.'.$aData['domain'].'&ip='.$sw['ip'].'&bridge=mod_php&dir=&php_version=phpw56&user_edit='.$login, true));

Ответить