API: базы данных — различия между версиями
Fgsfds (обсуждение | вклад)  | 
				Aglions (обсуждение | вклад)   | 
				||
| Строка 251: | Строка 251: | ||
|-  | |-  | ||
|    | |    | ||
| − | '''[https://docs.brainycp.  | + | '''[https://docs.brainycp.com/index.php/API:_подключение API: подключение]'''  | 
|    | |    | ||
| − | '''[https://docs.brainycp.  | + | '''[https://docs.brainycp.com/index.php/API:_мониторинг API: мониторинг]'''  | 
|    | |    | ||
| − | '''[https://docs.brainycp.  | + | '''[https://docs.brainycp.com/index.php/API:_статус_веб-сервера API: статус веб-сервера]'''  | 
|-  | |-  | ||
|    | |    | ||
| − | '''[https://docs.brainycp.  | + | '''[https://docs.brainycp.com/index.php/API:_автоустановщик_CMS API: автоустановщик CMS]'''  | 
|    | |    | ||
| − | '''[https://docs.brainycp.  | + | '''[https://docs.brainycp.com/index.php/API:_настройка_бекапов API: настройка бекапов]'''  | 
|    | |    | ||
| − | '''[https://docs.brainycp.  | + | '''[https://docs.brainycp.com/index.php/API:_трансфер_между_серверами API: трансфер между серверами]'''  | 
|-  | |-  | ||
|    | |    | ||
| − | '''[https://docs.brainycp.  | + | '''[https://docs.brainycp.com/index.php/API:_антивирус API: антивирус]'''  | 
|    | |    | ||
| − | '''[https://docs.brainycp.  | + | '''[https://docs.brainycp.com/index.php/API:_настройки_сервера API: настройки сервера]'''  | 
|    | |    | ||
| − | '''[https://docs.brainycp.  | + | '''[https://docs.brainycp.com/index.php/API:_управление_веб-сервером API: управление веб-сервером]'''  | 
|-  | |-  | ||
|    | |    | ||
| − | '''[https://docs.brainycp.  | + | '''[https://docs.brainycp.com/index.php/API:_базы_данных API: базы данных]'''  | 
|    | |    | ||
| − | '''[https://docs.brainycp.  | + | '''[https://docs.brainycp.com/index.php/API:_пользовательские_сертификаты API: пользовательские сертификаты]'''  | 
|    | |    | ||
| − | '''[https://docs.brainycp.  | + | '''[https://docs.brainycp.com/index.php/API:_управление_почтовыми_ящиками API: управление почтовыми ящиками]'''  | 
|-  | |-  | ||
|    | |    | ||
| − | '''[https://docs.brainycp.  | + | '''[https://docs.brainycp.com/index.php/API:_информация_о_сервере API: информация о сервере]'''  | 
|    | |    | ||
| − | '''[https://docs.brainycp.  | + | '''[https://docs.brainycp.com/index.php/API:_почта API: почта]'''  | 
|    | |    | ||
| − | '''[https://docs.brainycp.  | + | '''[https://docs.brainycp.com/index.php/API:_управление_DNS-зонами API: управление DNS-зонами]'''  | 
|-  | |-  | ||
|    | |    | ||
| − | '''[https://docs.brainycp.  | + | '''[https://docs.brainycp.com/index.php/API:_использование_трафика API: использование трафика]'''  | 
|    | |    | ||
| − | '''[https://docs.brainycp.  | + | '''[https://docs.brainycp.com/index.php/API:_почтовые_ящики_клиента API: почтовые ящики клиента]'''  | 
|    | |    | ||
| − | '''[https://docs.brainycp.  | + | '''[https://docs.brainycp.com/index.php/API:_установка_веб-сервера API: установка веб-сервера]'''  | 
|-  | |-  | ||
|    | |    | ||
| − | '''[https://docs.brainycp.  | + | '''[https://docs.brainycp.com/index.php/API:_логирование API: логирование]'''  | 
|    | |    | ||
| − | '''[https://docs.brainycp.  | + | '''[https://docs.brainycp.com/index.php/API:_сервер_имен API: сервер имен]'''  | 
|    | |    | ||
| − | '''[https://docs.brainycp.  | + | '''[https://docs.brainycp.com/index.php/API:_хост-аккаунты API: хост-аккаунты]'''  | 
|-  | |-  | ||
|    | |    | ||
| − | '''[https://docs.brainycp.  | + | '''[https://docs.brainycp.com/index.php/API:_менеджер_приложений API: менеджер приложений]'''  | 
|    | |    | ||
| − | '''[https://docs.brainycp.  | + | '''[https://docs.brainycp.com/index.php/API:_сертификаты_сервисов API: сертификаты сервисов]'''  | 
|    | |    | ||
| − | '''[https://docs.brainycp.  | + | '''[https://docs.brainycp.com/index.php/API:_CRON API: CRON]'''  | 
|-  | |-  | ||
|    | |    | ||
| − | '''[https://docs.brainycp.  | + | '''[https://docs.brainycp.com/index.php/API:_менеджер_процессов API: менеджер процессов]'''  | 
|    | |    | ||
| − | '''[https://docs.brainycp.  | + | '''[https://docs.brainycp.com/index.php/API:_сетевые_инструменты API: сетевые инструменты]'''  | 
|    | |    | ||
| − | '''[https://docs.brainycp.  | + | '''[https://docs.brainycp.com/index.php/API:_FTP-сервер API: FTP-сервер]'''  | 
|-  | |-  | ||
|    | |    | ||
| − | '''[https://docs.brainycp.  | + | '''[https://docs.brainycp.com/index.php/API:_менеджер_IP-адресов API: менеджер IP-адресов]'''  | 
|    | |    | ||
| − | '''[https://docs.brainycp.  | + | '''[https://docs.brainycp.com/index.php/API:_средняя_нагрузка API: средняя нагрузка]'''  | 
|    | |    | ||
| − | '''[https://docs.brainycp.  | + | '''[https://docs.brainycp.com/index.php/API:_MySQL_processlist API: MySQL processlist]'''  | 
|}  | |}  | ||
   |    | ||
Версия 12:17, 22 ноября 2017
Администраторские функции требуют root-права API, чтобы использовать любой логин, размещенный на сервере. Если root-прав нет, можно использовать только свой логин.
Входящие данные, отмеченные звездочкой, обязательны для заполнения.
|   Модуль  | 
  Функция  | 
  Входящие данные  | 
  Варианты ошибок  | 
| 
 dbusage  | 
 Список баз данных пользователя. show_db  | 
 username (post или get)* — имя пользователя; password (post или get)* — пароль пользователя; dbusage(post или get)* — константа, имя модуля; show_db (post или get)* — константа, имя операции; user_edit (post или get) — имя редактируемого пользователя; language (post или get) — может принимать значение: en/ru (по умолчанию ru).  | 
 error:0, mess:'Вывод баз пользователя'; error:100, mess:'Массив баз пустой'; error:400, mess:'У вас недостаточно прав. Уберите user_edit'.  | 
| 
 dbusage  | 
 Список пользователей БД пользователя. show_users  | 
 username (post или get)* — имя пользователя; password (post или get)* — пароль пользователя; dbusage(post или get)* — константа, имя модуля; show_users (post или get)* — константа, имя операции; user_edit (post или get) — имя редактируемого пользователя; language (post или get) — может принимать значение: en/ru (по умолчанию ru).  | 
 error:0, mess:'Вывод всех пользователей'; error:100, mess:'Массив пользователей пустой'; error:400, mess:'У вас недостаточно прав. Уберите user_edit'.  | 
| 
 dbusage  | 
 Список привилегий пользователя БД пользователя. show_privilegies  | 
 username (post или get)* — имя пользователя; password (post или get)* — пароль пользователя; dbusage(post или get)* — константа, имя модуля; show_privilegies (post или get)* — константа, имя операции; name_db (post или get)* — название базы данных; name_user (post или get)* — пользователь базы данных; language (post или get) — может принимать значение: en/ru (по умолчанию ru).  | 
 error:0, mess:'Список привилегий'; error:100, mess:'У пользователя нет привилегий. Список привилегий пуст'; error:101, mess:'Имя пользователя пустое'; error:102, mess:'Название базы данных должно быть заполнено'.  | 
| 
 dbusage  | 
 Добавление базы данных. add_db  | 
 username (post или get)* — имя пользователя; password (post или get)* — пароль пользователя; dbusage(post или get)* — константа, имя модуля; add_db (post или get)* — константа, имя операции; name_db (post или get)* — название базы данных; user_edit (post или get) — имя редактируемого пользователя; language (post или get) — может принимать значение: en/ru (по умолчанию ru).  | 
 error:0, message:'База данных создана'; error:100, message:'Название базы данных должно быть заполнено'; error:108, message:'Wrong mysql root password. Please connects with server administrator'; error:-1, message:'База данных существует'; error:400, message:'У вас недостаточно прав. Уберите user_edit'; error:404, message:'Не работает mysql'; error:107, message:'Ошибка. Вы достигли максимального количества баз'; error:100, message:'DB NAME must be filled'; error:102, message:'DB already exists'.  | 
| 
 dbusage  | 
 Добавление пользователя. add_user  | 
 username (post или get)* — имя пользователя; password (post или get)* — пароль пользователя; dbusage(post или get)* — константа, имя модуля; add_user (post или get)* — константа, имя операции; login_user (post или get)* — логин пользователя базы данных; password_user (post или get)* — пароль пользователя базы данных; user_edit (post или get) — имя редактируемого пользователя; language (post или get) — может принимать значение: en/ru (по умолчанию ru).  | 
 error:0, mess:'Пользователь добавлен'; error:404, mess:'Не работает mysql'; error:108, mess:'Wrong mysql root password. Please connects with server administrator'; error:101, mess:'Имя пользователя пустое'; error:102, mess:'Пароль для пользователя bd пустой'; error:400, mess:'У вас недостаточно прав. Уберите user_edit'; error:-1, mess:'Пользователь существует'; error:100, mess:'Login must be filled'; error:101, mess:'Login must be no more than 7 letters' error:102, mess:'Login already exists'; error:100, mess:'Password must be filled'.  | 
| 
 dbusage  | 
 Добавление пользователя в базу данных. add_user_db  | 
 username (post или get)* — имя пользователя; password (post или get)* — пароль пользователя; dbusage(post или get)* — константа, имя модуля; add_user_db (post или get)* — константа, имя операции; name_db (post или get)* — название базы данных; name_user (post или get)* — пользователь базы данных; user_edit (post или get) — имя редактируемого пользователя; language (post или get) — может принимать значение: en/ru (по умолчанию ru); privilegies name_user (post или get)*=all_privilegies (все привилегии); open_remote (post или get)* — ip-адреса удаленного доступа через запятую.  | 
 error:0, mess:'Привилегии применены'; error:100, mess:'Неправильно написана привилегия'; error:101, mess:'Имя пользователя пустое'; error:102, mess:'Название базы данных должно быть заполнено'; error:109, mess:'Ошибка проверки DB'; error:110, mess:'Ошибка проверки пользователя'; error:404, mess:'Не работает mysql'; error:108, mess:'Не работает mysql'; error:405, mess:'Попытка редактирования не своих данных'.  | 
Другие полезные статьи: