Страница 1 из 4
Использование API
Добавлено: Пт мар 02, 2018 6:05 pm
vrtc
Подскажите, что делаю не так
выполняю запрос в браузере
Код: Выделить всё
http://192.168.1.100:8002/api/api.php?login=user&pass=12345678
получаю результат:
теперь пробую получить список БД
Код: Выделить всё
http://192.168.1.100:8002/api/api.php?&username=user&password=12345678&dbusage=dbusage&show_db=show_db
результат:
Что не так?
Re: Использование API
Добавлено: Пн мар 05, 2018 8:46 am
alenka
Проверим. и отпишемся
Re: Использование API
Добавлено: Пн мар 05, 2018 8:57 am
alenka
Пример команды /api/api.php?module=dbusage&subdo=show_db&login=user&pass=12345678
у вас ошибка dbusage=dbusage
Re: Использование API
Добавлено: Вт мар 06, 2018 6:06 pm
vrtc
спасибо. теперь работает. в документации параметры не однозначно трактуются к сожалению
Re: Использование API
Добавлено: Ср апр 11, 2018 1:42 pm
asmer
Д.день. вопрос по апи.
Попытался создать новый аккаунт через АПИ
http://МОЙ_ИП:8002/api/api.php?login=UserAmd&pass=PassAdm&module=hostacc&subdo=adduseracc&$lg=UserTest&$ps=UserPa$$123&plan=20k&group=Luzer&ip=192.168.1.250
Получаю ответ:
Код: Выделить всё
{"err":0,"data":{"name":"20k","bandwidth":"0","sites":"40","dns_zones":"40","databases":"40","emailboxes":"40",
"mailperhour":"","ftp_accounts":"40","shell_access":"y","disk":"20000","owner":"","language":"ru"},"mess":"Done"}
В итоге нет ни ошибки ни нового хостАккаунта...
Что я делаю не так?
Текущая версия панели: 1.0718.20180403
Re: Использование API
Добавлено: Ср апр 11, 2018 2:58 pm
asmer
Обновился..
Текущая версия: 1.0719.20180411
Ситуация осталась прежней.
Re: Использование API
Добавлено: Чт апр 12, 2018 7:34 am
alenka
Обязательно данный ньюанс проверим.
команда для добавления
8002/api/api.php?module=hostacc&subdo=adduseracc&lg=user1cr&ps=12345678&plan=aaa&group=aaa&ip=10.10.10.10&login=user1&pass=1234567
lg=user1 - логин нового пользователя
ps=12345678 пароль нового пользователя
plan=aaa тарифный план должен присутствовать
group=aaa группа тоже
login=user1&pass=1234567 (ну а это пароль и логин хост-акаунта от которого добавляется)
Re: Использование API
Добавлено: Чт янв 16, 2020 2:04 pm
Сибиряк
alenka писал(а): ↑Чт апр 12, 2018 7:34 am
Обязательно данный ньюанс проверим.
команда для добавления
8002/api/api.php?module=hostacc&subdo=adduseracc&lg=user1cr&ps=12345678&plan=aaa&group=aaa&ip=10.10.10.10&login=user1&pass=1234567
lg=user1 - логин нового пользователя
ps=12345678 пароль нового пользователя
plan=aaa тарифный план должен присутствовать
group=aaa группа тоже
login=user1&pass=1234567 (ну а это пароль и логин хост-акаунта от которого добавляется)
@alenka
Можно в
руководство в раздел API добавить примеры правильной работы по API? Банально же все. И в интернете нет примеров.
Можете показать как правильно работать с базами?
Re: Использование API
Добавлено: Пт янв 17, 2020 8:45 am
alenka
Можете показать как правильно работать с базами?
USER-пользователь api
PASSWORD-пароль к пользователю api
:8002/api/api.php?module=dbusage&subdo=show_db&login=USER&pass=PASSWORD&user_edit=user4
user4 показать список баз пользователя user4
:8002/api/api.php?module=dbusage&subdo=show_users&login=USER&pass=PASSWORD&user_edit=user4
user4 показать список пользователей user4
:8002/api/api.php?module=dbusage&subdo=add_db&login=USER&pass=PASSWORD&user_edit=user4&name_db=zzqz
добавить пользователю 4 базу zzqz
:8002/api/api.php?module=dbusage&subdo=add_user&login=USER&pass=PASSWORD&user_edit=user4&login_user=zzqz&password_user=zzqz
добавить пользователю 4 пользователя баз данных user4_zzqz с паролем zzqz
:8002/api/api.php?module=dbusage&subdo=add_user_db&login=USER&pass=PASSWORD&name_user=user4_aaaa&name_db=user4_aaaa&privilegies=EXECUTE,create&open_remote=10.10.10.33
дать привелегии EXECUTE,create пользователю user4_aaaa на базу user4_aaaa, и открыть внешний доступ на ip 10.10.10.33
Re: Использование API
Добавлено: Пт янв 17, 2020 12:51 pm
Сибиряк
Alenka спасибо!
а добавление нового пользователя будет так примерно?
Код: Выделить всё
:8002/api/api.php?module=hostacc&subdo=adduseracc&login=USER&pass=PASSWORD&$lg=name&$ps=passw&plan=PLAN1&group=grup1