Страница 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