Пишем биллинг, нужен API
Пишем биллинг, нужен API
Добрый день, уважаемые разработчики.
Ведётся разработка собственной биллинг-системы, интегрированной с Vesta CP. Соответственно, возникла потребность в интерфейсе взаимодействия, но, к сожалению, по ссылке http://vestacp.com/docs/api/ отсутствует полный список команд. Как его можно получить?
Спасибо.
Ведётся разработка собственной биллинг-системы, интегрированной с Vesta CP. Соответственно, возникла потребность в интерфейсе взаимодействия, но, к сожалению, по ссылке http://vestacp.com/docs/api/ отсутствует полный список команд. Как его можно получить?
Спасибо.
Re: Пишем биллинг, нужен API
Эм.... не скромный вопрос) А можно будет поглядеть потом на Вашу биллинг-систему?)xtnd8 wrote:Добрый день, уважаемые разработчики.
Ведётся разработка собственной биллинг-системы, интегрированной с Vesta CP. Соответственно, возникла потребность в интерфейсе взаимодействия, но, к сожалению, по ссылке http://vestacp.com/docs/api/ отсутствует полный список команд. Как его можно получить?
Спасибо.
Ну если конечно это не какой-то закрытый проект)
Re: Пишем биллинг, нужен API
Можно :) Когда до состояния релиза доведём :)vasek wrote:Эм.... не скромный вопрос) А можно будет поглядеть потом на Вашу биллинг-систему?)xtnd8 wrote:Добрый день, уважаемые разработчики.
Ведётся разработка собственной биллинг-системы, интегрированной с Vesta CP. Соответственно, возникла потребность в интерфейсе взаимодействия, но, к сожалению, по ссылке http://vestacp.com/docs/api/ отсутствует полный список команд. Как его можно получить?
Спасибо.
Ну если конечно это не какой-то закрытый проект)
Re: Пишем биллинг, нужен API
Это отличное начинание! Будем рады помочь с интеграцией.
К сожалению, раздел документации по API пока не законечн. Он будет автоматизирован по приницу, который я опишу чуть ниже. Надесюь он вам поможет, а если нет - обращайтесь :)
Список всех доступных команд:
В большинстве случаев, название команды говорит само за себя, хотя иногда встречаются сокрашения. Получить полное описание можно сделав grep по заголовку:
В заголовках можно найти более подробное описание, но должен заметить, что оно еще не везде оформлено должным образом.
К сожалению, раздел документации по API пока не законечн. Он будет автоматизирован по приницу, который я опишу чуть ниже. Надесюь он вам поможет, а если нет - обращайтесь :)
Список всех доступных команд:
Code: Select all
ls /usr/local/vesta/bin/
Доступные аргументы так же описаны в заголовке:[root@nxt ~]# grep "# info" /usr/local/vesta/bin/v-change-web-domain-tpl
# info: change web domain template
Если аргумент обрамлен в квадратные скобки, значит он не обязателен. В частности, опция RESTART регулирует поведение перезапуска служб. По умолчанию, службы перезапускаются сразуже после выполнения команды. Когда за одну транзакцию нужно решить несколько задач (удалить старый альяс и добавить 2 новых), можно сделать всего 1 перезапуск вместо многократных. Это экономит время и ресурсы.[root@nxt ~]# grep "# options" /usr/local/vesta/bin/v-change-web-domain-tpl
# options: USER DOMAIN TEMPLATE [RESTART]
В заголовках можно найти более подробное описание, но должен заметить, что оно еще не везде оформлено должным образом.
Re: Пишем биллинг, нужен API
Добрый день! Спасибо за ответ. Да, мы уже откопали исполняемые скрипты в папке bin, а применение некоторых команд есть в имеющейся документации.skid wrote:Это отличное начинание! Будем рады помочь с интеграцией.
К сожалению, раздел документации по API пока не законечн. Он будет автоматизирован по приницу, который я опишу чуть ниже. Надесюь он вам поможет, а если нет - обращайтесь :)
Список всех доступных команд:В большинстве случаев, название команды говорит само за себя, хотя иногда встречаются сокрашения. Получить полное описание можно сделав grep по заголовку:Code: Select all
ls /usr/local/vesta/bin/
Доступные аргументы так же описаны в заголовке:[root@nxt ~]# grep "# info" /usr/local/vesta/bin/v-change-web-domain-tpl
# info: change web domain templateЕсли аргумент обрамлен в квадратные скобки, значит он не обязателен. В частности, опция RESTART регулирует поведение перезапуска служб. По умолчанию, службы перезапускаются сразуже после выполнения команды. Когда за одну транзакцию нужно решить несколько задач (удалить старый альяс и добавить 2 новых), можно сделать всего 1 перезапуск вместо многократных. Это экономит время и ресурсы.[root@nxt ~]# grep "# options" /usr/local/vesta/bin/v-change-web-domain-tpl
# options: USER DOMAIN TEMPLATE [RESTART]
В заголовках можно найти более подробное описание, но должен заметить, что оно еще не везде оформлено должным образом.
Уважаемый skid, можно узнать Вашу почту в PM? Для разрешения каких-нибудь нюансов. Буду благодарен.
Re: Пишем биллинг, нужен API
Добрый день, в случае возникновения вопросов пишите на
[email protected]
[email protected]
Re: Пишем биллинг, нужен API
Добрый день.
Подскажите, пожалуйста, по команде v-add-user-package. Что и в каком виде указывается в параметре pkg_dir? И общий вопрос - почему пакеты создаются через файлы?
Спасибо.
Подскажите, пожалуйста, по команде v-add-user-package. Что и в каком виде указывается в параметре pkg_dir? И общий вопрос - почему пакеты создаются через файлы?
Спасибо.
Re: Пишем биллинг, нужен API
Code: Select all
v-add-user-package /usr/local/vesta/data/packages name_package
Re: Пишем биллинг, нужен API
добрый день, как у Вас дела с биллингом обстоят?
Re: Пишем биллинг, нужен API
Здравствуйте!
Хотелось бы поинтересоваться как дела обстоят с биллингом?
Может посоветуете достойную систему которую уже можно использовать?
Хотелось бы поинтересоваться как дела обстоят с биллингом?
Может посоветуете достойную систему которую уже можно использовать?