Как по API получить список доменов

Все остальные вопросы
Ответить
godmaster
Сообщения: 2
Зарегистрирован: Пт сен 10, 2021 4:05 pm

Как по API получить список доменов

Сообщение godmaster » Пт сен 10, 2021 4:08 pm

Добрый день!

Пробую получить список доменов по API.
Выдает вот что

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

string(12) " " NULL
Код такой использую:

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

$array_post['login']='тут мой логин';//Логин пользователя у которого есть доступ к АПИ
$array_post['pass']='тут мой пароль';//Пароль пользователя у которого есть доступ к АПИ

$modules='list_domain';

$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);
В чем может быть проблема?

godmaster
Сообщения: 2
Зарегистрирован: Пт сен 10, 2021 4:05 pm

Re: Как по API получить список доменов

Сообщение godmaster » Сб сен 11, 2021 6:55 am

Проблему решил.

Оказывается, нужно было не список доменов смотреть, а список сайтов - так как домены у меня просто А-записью ссылаются на хостинг.

Соответственно, вот код для просмотра сайтов:

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

$array_post['login']='логин';//Логин пользователя у которого есть доступ к АПИ
$array_post['pass']='пароль';//Пароль пользователя у которого есть доступ к АПИ
$array_post['subdo']='list_http';

$modules='apacserver';

$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);

Ответить