Page 1 of 2
Пишем биллинг, нужен API
Posted: Wed Apr 30, 2014 11:42 am
by xtnd8
Добрый день, уважаемые разработчики.
Ведётся разработка собственной биллинг-системы, интегрированной с Vesta CP. Соответственно, возникла потребность в интерфейсе взаимодействия, но, к сожалению, по ссылке
http://vestacp.com/docs/api/ отсутствует полный список команд. Как его можно получить?
Спасибо.
Re: Пишем биллинг, нужен API
Posted: Wed Apr 30, 2014 5:51 pm
by vasek
xtnd8 wrote:Добрый день, уважаемые разработчики.
Ведётся разработка собственной биллинг-системы, интегрированной с Vesta CP. Соответственно, возникла потребность в интерфейсе взаимодействия, но, к сожалению, по ссылке
http://vestacp.com/docs/api/ отсутствует полный список команд. Как его можно получить?
Спасибо.
Эм.... не скромный вопрос) А можно будет поглядеть потом на Вашу биллинг-систему?)
Ну если конечно это не какой-то закрытый проект)
Re: Пишем биллинг, нужен API
Posted: Thu May 01, 2014 2:20 am
by xtnd8
vasek wrote:xtnd8 wrote:Добрый день, уважаемые разработчики.
Ведётся разработка собственной биллинг-системы, интегрированной с Vesta CP. Соответственно, возникла потребность в интерфейсе взаимодействия, но, к сожалению, по ссылке
http://vestacp.com/docs/api/ отсутствует полный список команд. Как его можно получить?
Спасибо.
Эм.... не скромный вопрос) А можно будет поглядеть потом на Вашу биллинг-систему?)
Ну если конечно это не какой-то закрытый проект)
Можно :) Когда до состояния релиза доведём :)
Re: Пишем биллинг, нужен API
Posted: Thu May 01, 2014 9:32 am
by skid
Это отличное начинание! Будем рады помочь с интеграцией.
К сожалению, раздел документации по API пока не законечн. Он будет автоматизирован по приницу, который я опишу чуть ниже. Надесюь он вам поможет, а если нет - обращайтесь :)
Список всех доступных команд:
В большинстве случаев, название команды говорит само за себя, хотя иногда встречаются сокрашения. Получить полное описание можно сделав grep по заголовку:
[root@nxt ~]# grep "# info" /usr/local/vesta/bin/v-change-web-domain-tpl
# info: change web domain template
Доступные аргументы так же описаны в заголовке:
[root@nxt ~]# grep "# options" /usr/local/vesta/bin/v-change-web-domain-tpl
# options: USER DOMAIN TEMPLATE [RESTART]
Если аргумент обрамлен в квадратные скобки, значит он не обязателен. В частности, опция RESTART регулирует поведение перезапуска служб. По умолчанию, службы перезапускаются сразуже после выполнения команды. Когда за одну транзакцию нужно решить несколько задач (удалить старый альяс и добавить 2 новых), можно сделать всего 1 перезапуск вместо многократных. Это экономит время и ресурсы.
В заголовках можно найти более подробное описание, но должен заметить, что оно еще не везде оформлено должным образом.
Re: Пишем биллинг, нужен API
Posted: Fri May 02, 2014 12:44 pm
by xtnd8
skid wrote:Это отличное начинание! Будем рады помочь с интеграцией.
К сожалению, раздел документации по API пока не законечн. Он будет автоматизирован по приницу, который я опишу чуть ниже. Надесюь он вам поможет, а если нет - обращайтесь :)
Список всех доступных команд:
В большинстве случаев, название команды говорит само за себя, хотя иногда встречаются сокрашения. Получить полное описание можно сделав grep по заголовку:
[root@nxt ~]# grep "# info" /usr/local/vesta/bin/v-change-web-domain-tpl
# info: change web domain template
Доступные аргументы так же описаны в заголовке:
[root@nxt ~]# grep "# options" /usr/local/vesta/bin/v-change-web-domain-tpl
# options: USER DOMAIN TEMPLATE [RESTART]
Если аргумент обрамлен в квадратные скобки, значит он не обязателен. В частности, опция RESTART регулирует поведение перезапуска служб. По умолчанию, службы перезапускаются сразуже после выполнения команды. Когда за одну транзакцию нужно решить несколько задач (удалить старый альяс и добавить 2 новых), можно сделать всего 1 перезапуск вместо многократных. Это экономит время и ресурсы.
В заголовках можно найти более подробное описание, но должен заметить, что оно еще не везде оформлено должным образом.
Добрый день! Спасибо за ответ. Да, мы уже откопали исполняемые скрипты в папке bin, а применение некоторых команд есть в имеющейся документации.
Уважаемый skid, можно узнать Вашу почту в PM? Для разрешения каких-нибудь нюансов. Буду благодарен.
Re: Пишем биллинг, нужен API
Posted: Fri May 02, 2014 12:56 pm
by imperio
Добрый день, в случае возникновения вопросов пишите на
[email protected]
Re: Пишем биллинг, нужен API
Posted: Sat May 03, 2014 4:17 am
by xtnd8
Добрый день.
Подскажите, пожалуйста, по команде v-add-user-package. Что и в каком виде указывается в параметре pkg_dir? И общий вопрос - почему пакеты создаются через файлы?
Спасибо.
Re: Пишем биллинг, нужен API
Posted: Mon May 05, 2014 5:07 pm
by imperio
Code: Select all
v-add-user-package /usr/local/vesta/data/packages name_package
Re: Пишем биллинг, нужен API
Posted: Wed Jul 16, 2014 1:25 pm
by vasek
добрый день, как у Вас дела с биллингом обстоят?
Re: Пишем биллинг, нужен API
Posted: Tue Jul 29, 2014 12:05 pm
by DemSky
Здравствуйте!
Хотелось бы поинтересоваться как дела обстоят с биллингом?
Может посоветуете достойную систему которую уже можно использовать?