Страница 1 из 1

API, интеграция

Добавлено: Пн апр 27, 2020 8:35 pm
Alex Keda
собственно - примеры удалось найти только тут в форуме.
в доке их почему-то нет, и это с 19 года, когда их тут же и просили туда добавить.
--
почему юзеры прибиты большими гвоздями к тарифам и группам?
зачем это надо?
если у меня бестрифный хостинг - то что - на каждый чих лепить свой тариф?
--
бага

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

login=root&pass=***&module=hostacc&subdo=viewplanacc&plan=auto_test1
ответ

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

 {"err":0,"data":{"name":"auto_test1","bandwidth":"100","sites":"1","dns_zones":"1","databases":"1","emailboxes":"2","mailperhour":"2","ftp_accounts":"1","shell_access":"n","disk":"200","owner":"","language":"ru"},"mess":"Done"}
а должен быть error:0 вообще-то

и это блин всего вторая функция которую я использовал - только начал интеграцию писать...
--
по теме - вот тут список параметров для editplanacc
https://docs.brainycp.com/index.php/API ... 1%82%D1%8B
в реале же их больше (см скрин)
где взять названия остальных?

Re: API, интеграция

Добавлено: Пн апр 27, 2020 8:41 pm
Alex Keda
вообще, чувство что API отдельно, панель отдельно
попробуйте из веб-интерфейса своего же работать с панелью через своё же АПИ
как в ISPmanager, например сделано

и ошибок таких не будет и функционал нормальный станет а не порезанный

Re: API, интеграция

Добавлено: Пн апр 27, 2020 8:47 pm
Alex Keda
там же, bandwidth параметр - где-то это полоса, где-то это траффик
что это на самом деле? полоса или траффик? какбе совсем разные вещи
если траффик - за какой период?

Re: API, интеграция

Добавлено: Пн апр 27, 2020 8:48 pm
Alex Keda
ещё из той же оперы

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

login=root&pass=***&module=hostacc&subdo=editplanacc&plan=auto_test1&bandwidth=100&disk=200&sites=1&dns_zones=1&subdomains=1&databases=1&emailboxes=2&mailperhour=2&ftp_accounts=1&shell=n&lang=ru
ответ

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

{"err":0,"data":"","mess":"Done"}
вы уж там определитесь err оно или error...

Re: API, интеграция

Добавлено: Вт апр 28, 2020 8:35 am
Alex Keda
и снова то же самое

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

login=root&pass=***&module=hostacc&subdo=adduseracc&lg=h149216&ps=ys9gr7nJk&plan=auto_test1

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

 {"err":0,"mess":"\u0425\u043e\u0441\u0442 \u0430\u043a\u043a\u0430\u0443\u043d\u0442 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d"}