PDA

Просмотр полной версии : API для BILLManager



codemonkey
30.04.2009, 22:40
Добрый день.

Существует ли документация по API к BILLManager?
Заинтересован в создании расширения для регистрации доменов через других регистраторов.

Inferno
30.04.2009, 22:53
Насколько мне известно, существует пока только это
http://ru.ispdoc.com/index.php/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D 1%8F:BILLmanager)

different
30.04.2009, 23:59
Имхо, возможность написания плагинов (api? биндинги к самой панели? какой-то отдельный язык? или что там :)) было бы очень полезно. Сообщество бы мигом настрочило плагинов к регистраторам и платежным системам, и разработчикам не пришлось бы тратить время на опросы и реализацию.

Решились бы и проблемы с тем, что нужна регистрация для доступа к API панелей\плат. систем.

Igor
01.05.2009, 10:04
Все API и евенты и расширения во всех манагерах полностью аналогичны, документации и примеров достаточно (в том числе и на этом форуме)

Что касается конкретных функций и их параметров в BILLmanager их несложно узнать и самому. Делайте необходимые вам действия через браузер и смотрите в лог. там будет строчка со всеми параметрами.

Igor
01.05.2009, 10:13
насчет расширений к регистраторам и панелям:
по регистраторам:
создаете обработчик /usr/local/sbin/drXXXXXX ( вместо ХХХХХ пишите что хотите)
обработчик должен уметь следуюшие действия


/usr/local/ispmgr/sbin/drwebnames
Usage: drwebnames [option]
drwebnames <command> parameters

Options:
-h print this message
-v show version

Commands:
check <domain name>
register <id>
renew <id>
transfer <id>
set status|expire|both <id[,id[...]]>|all
update ns|contact <id>


по панелям анологично только обработчик должен начинаться с перфикса cp
что он должен уметь делать можно посмотреть вызвав командочку
/usr/local/ispmgr/sbin/cpispmgr

по интергации с платежными системами пока никак, но вскором времени будет аналогично описанному выше.

А вообще мы и сами заинтересованы расширять список интегрируемых систем (и уже работаем над этим)

Ангел_Хранитель
02.05.2009, 04:37
Igor
Приятно что ваша компания готова расширять функциональность новых продуктов, но очень хорошо было бы если бы вы не забывали о тех продуктах которые уже давно используются клиентами вашей компании.

Ввиду последних событий ваши действия выглядят так будто у вас появилась новая игрушка (биллинг) и вы забыли что есть и другие продукты которые тоже требуют внимания со стороны разработчиков, особенно в последнее время.

Igor
02.05.2009, 09:42
давайте не будем офтопить, ничего мы не забрасываем, хотите об этом поговорить создайте отдельную тему

lazutov
13.05.2009, 05:21
Для интеграции панелей.
в качестве параметра передается Item_id
Откуда он берется и как его анализировать?
Заранее спасибо.

Igor
13.05.2009, 08:41
это код заказанной услуги (первая колонка в интерфейсе)

смотрите табличку item а так же таблички vhost, vds или dedic (в зависимости от типа продукта), в них находится вся инфа о заказанной услуге. на основе этих данных осуществляете обработку.

Как я уже и обещал, чуть позже будет дока о том как что делать (с примерами)
Вы с какой панелью интеграцию делаете ?

lazutov
13.05.2009, 21:56
с панелью hypervm.

lazutov
16.05.2009, 00:44
Что должна возвращать И _ДЕЛАТЬ_ интеграция при запросах
check
getconfig
open,suspend,resume
setparam
delete

Какие-то данные, или просто ОК?

Было бы очень интересно посмотреть на сорсы какой либо интеграции.

Igor
16.05.2009, 09:43
Рассказывать долго, есть много тонкостей.
Сырцы показать не сможем.
Дока будет уже на следующей недели.
В ней будет достаточно полные примеры на перле.

lazutov
17.05.2009, 00:37
Рассказывать долго, есть много тонкостей.
Сырцы показать не сможем.
Дока будет уже на следующей недели.
В ней будет достаточно полные примеры на перле.
Ура!
Жду с нетерпением!

lazutov
20.05.2009, 13:58
Если не сложно, напишите, когда дока будет готова

mns
10.11.2009, 17:37
Рассказывать долго, есть много тонкостей.
Сырцы показать не сможем.
Дока будет уже на следующей недели.
В ней будет достаточно полные примеры на перле.

Документация таки появилась? Тут http://ru.ispdoc.com/index.php/Категория:BILLmanager не нашел.

Igor
11.11.2009, 09:17
Где-то уже писалось что есть дока по созданию платежных систем - http://ru.ispdoc.com/index.php/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_% D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0 %B5%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%BC%D0%BE%D0% B4%D1%83%D0%BB%D0%B5%D0%B9_%D0%BF%D0%BB%D0%B0%D1%8 2%D0%B5%D0%B6%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81 %D1%82%D0%B5%D0%BC

панели управления и регистраторы доменов делаются по такому же принципу