Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы
  • Search

Пишем биллинг, нужен API

Общие вопросы о панели управления Vesta
Locked
  • Print view
Advanced search
12 posts
  • 1
  • 2
  • Next
xtnd8
Posts: 4
Joined: Wed Apr 30, 2014 11:37 am

Пишем биллинг, нужен API

Post by xtnd8 » Wed Apr 30, 2014 11:42 am

Добрый день, уважаемые разработчики.
Ведётся разработка собственной биллинг-системы, интегрированной с Vesta CP. Соответственно, возникла потребность в интерфейсе взаимодействия, но, к сожалению, по ссылке http://vestacp.com/docs/api/ отсутствует полный список команд. Как его можно получить?

Спасибо.
Top

vasek
Posts: 65
Joined: Tue Mar 04, 2014 7:55 pm

Re: Пишем биллинг, нужен API

Post by vasek » Wed Apr 30, 2014 5:51 pm

xtnd8 wrote:Добрый день, уважаемые разработчики.
Ведётся разработка собственной биллинг-системы, интегрированной с Vesta CP. Соответственно, возникла потребность в интерфейсе взаимодействия, но, к сожалению, по ссылке http://vestacp.com/docs/api/ отсутствует полный список команд. Как его можно получить?

Спасибо.
Эм.... не скромный вопрос) А можно будет поглядеть потом на Вашу биллинг-систему?)
Ну если конечно это не какой-то закрытый проект)
Top

xtnd8
Posts: 4
Joined: Wed Apr 30, 2014 11:37 am

Re: Пишем биллинг, нужен API

Post by xtnd8 » Thu May 01, 2014 2:20 am

vasek wrote:
xtnd8 wrote:Добрый день, уважаемые разработчики.
Ведётся разработка собственной биллинг-системы, интегрированной с Vesta CP. Соответственно, возникла потребность в интерфейсе взаимодействия, но, к сожалению, по ссылке http://vestacp.com/docs/api/ отсутствует полный список команд. Как его можно получить?

Спасибо.
Эм.... не скромный вопрос) А можно будет поглядеть потом на Вашу биллинг-систему?)
Ну если конечно это не какой-то закрытый проект)
Можно :) Когда до состояния релиза доведём :)
Top

skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

Re: Пишем биллинг, нужен API

Post by skid » Thu May 01, 2014 9:32 am

Это отличное начинание! Будем рады помочь с интеграцией.

К сожалению, раздел документации по API пока не законечн. Он будет автоматизирован по приницу, который я опишу чуть ниже. Надесюь он вам поможет, а если нет - обращайтесь :)

Список всех доступных команд:

Code: Select all

ls /usr/local/vesta/bin/
В большинстве случаев, название команды говорит само за себя, хотя иногда встречаются сокрашения. Получить полное описание можно сделав 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 перезапуск вместо многократных. Это экономит время и ресурсы.

В заголовках можно найти более подробное описание, но должен заметить, что оно еще не везде оформлено должным образом.
Top

xtnd8
Posts: 4
Joined: Wed Apr 30, 2014 11:37 am

Re: Пишем биллинг, нужен API

Post by xtnd8 » Fri May 02, 2014 12:44 pm

skid wrote:Это отличное начинание! Будем рады помочь с интеграцией.

К сожалению, раздел документации по API пока не законечн. Он будет автоматизирован по приницу, который я опишу чуть ниже. Надесюь он вам поможет, а если нет - обращайтесь :)

Список всех доступных команд:

Code: Select all

ls /usr/local/vesta/bin/
В большинстве случаев, название команды говорит само за себя, хотя иногда встречаются сокрашения. Получить полное описание можно сделав 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? Для разрешения каких-нибудь нюансов. Буду благодарен.
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Пишем биллинг, нужен API

Post by imperio » Fri May 02, 2014 12:56 pm

Добрый день, в случае возникновения вопросов пишите на
[email protected]
Top

xtnd8
Posts: 4
Joined: Wed Apr 30, 2014 11:37 am

Re: Пишем биллинг, нужен API

Post by xtnd8 » Sat May 03, 2014 4:17 am

Добрый день.

Подскажите, пожалуйста, по команде v-add-user-package. Что и в каком виде указывается в параметре pkg_dir? И общий вопрос - почему пакеты создаются через файлы?

Спасибо.
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Пишем биллинг, нужен API

Post by imperio » Mon May 05, 2014 5:07 pm

Code: Select all

v-add-user-package /usr/local/vesta/data/packages name_package
Top

vasek
Posts: 65
Joined: Tue Mar 04, 2014 7:55 pm

Re: Пишем биллинг, нужен API

Post by vasek » Wed Jul 16, 2014 1:25 pm

добрый день, как у Вас дела с биллингом обстоят?
Top

DemSky
Posts: 29
Joined: Thu Oct 10, 2013 4:11 pm
Contact:
Contact DemSky
Website

Re: Пишем биллинг, нужен API

Post by DemSky » Tue Jul 29, 2014 12:05 pm

Здравствуйте!
Хотелось бы поинтересоваться как дела обстоят с биллингом?
Может посоветуете достойную систему которую уже можно использовать?
Top


Locked
  • Print view

12 posts
  • 1
  • 2
  • Next

Return to “Общие вопросы”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

cron

Login  •  Register

I forgot my password