Страница 3 из 4
Re: Использование API
Добавлено: Вт апр 28, 2020 8:59 am
Alex Keda
alenka писал(а): ↑Чт янв 23, 2020 12:27 pm
Пример добавления домена
:8002/api/api.php?module=server_control&subdo=add_domain&login=USER&pass=PASSWORD&domains=okkkkkkey.ru&ip=YOUR_IP&dir=shampoowww&bridge=mod_php&language=ru&php_version=phpw70&user_edit=Пользователь которому добавить
описание один в один с add_zones
https://docs.brainycp.com/index.php/API ... 1%80%D0%B0
в доке ошибка или у вас тут?
Re: Использование API
Добавлено: Вт апр 28, 2020 9:09 am
Alex Keda
только коды возврата другие.
Код: Выделить всё
(
[code] => 200
[message] => Домен успешно добавлен. Php по умолчанию - php74w. Доступные версии - php52w,php53w,php54w,php55w,php56w,php70w,php71w,php72w,php73w,php74w
)
не хотите привести к одному виду все коды возврата?
ну тупо ОК если всё хорошо, error если ошибка и код...
порнография какая-то, блин - какую функцию не ткни - везде своё, уникальное
Re: Использование API
Добавлено: Вт апр 28, 2020 9:10 am
Alex Keda
и версия php не как в Алёнином примере должна указываться
Re: Использование API
Добавлено: Вс июл 03, 2022 2:28 pm
krs
Что-то у меня не получается. Создал пользователя test с паролем 1234567, добавил в группу, в которой
Полный доступ: вкл
Доступ по API: вкл
Полный доступ по API(администратор): вкл
В итоге - nginx отдает 403 на :8002/api/api.php?login=test&pass=1234567
а с консоли получается:
Код: Выделить всё
curl 127.0.0.1:8002/api/api.php?login=test&pass=1234567
[1] 10825
[root@web nginx]# {"code":1,"message":"Not perm2"}
Что я делаю не так?
Re: Использование API
Добавлено: Пн июл 04, 2022 7:42 am
alenka
Судя по ошибке, у вашего пользователя нет прав для доступа к api, или неправильный пароль.
Примеры использования api, ниже.
https://community.brainycp.com/viewtopi ... +api#p9591
Re: Использование API
Добавлено: Пн июл 04, 2022 1:33 pm
krs
у вашего пользователя нет прав для доступа к api
Насколько я понял - доступ к api включается через группу. Группа всего одна, пользователь в неё добавлен. Нужно где-то еще отдельно для пользователя разрешать?
неправильный пароль
сложно ошибиться в пароле 1234567
Re: Использование API
Добавлено: Пн июл 04, 2022 2:59 pm
alenka
Во первых вы не добавили разрешенные ip, к API/
И второе, где в документации вы видели данное подключение?
Я специально создала ветку, с примерами. Ссылка была написана выше.
Re: Использование API
Добавлено: Пн июл 04, 2022 3:54 pm
krs
где в документации вы видели данное подключение?
вот
здесь
Во первых вы не добавили разрешенные ip, к API/
Во первых, непонятно, где их добавлять
Во вторых, непонятно, разрешать нужно ip на котором api будет слушать запросы или ip, с которого к api будет их принимать?
Re: Использование API
Добавлено: Пн июл 04, 2022 4:04 pm
alenka
:8002/index.php?do=properties
Документацию обновим, с учетом разрешенных ip.
Вы не правильно написали команду в терминале. В документации не было использование curl.
Пример ниже:
Код: Выделить всё
curl "http://127.0.0.1:8002/api/api.php?login=test&pass=123456789"
Re: Использование API
Добавлено: Вт апр 18, 2023 11:02 am
kolombodmb
:8002/api/api.php?module=hostacc&subdo=adduseracc&login=USER&pass=PASSWORD&$lg=name&$ps=passw&plan=PLAN1&group=grup1
не работает, отдаёт 403, не из рута, не из созданного пользователя с полными правами, что делать?