BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 27 апр 2024, 17:20

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Разбор с Web API
СообщениеДобавлено: 07 окт 2016, 16:35 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
начал разбираться и сразу непонятно )))
я про https://docs.bitel.ru/display/BGBILLING/Web+API
сразу первый запрос
Код:
http://10,10,1,1:8081/bgbilling/xmlWebApi/login?login=skyb&password=skyb[&midAuth=0]

в ответ выдает
Код:
<response>
<status>Error</status>
<errorCode>1</errorCode>
<errorMessage>Договор не найден</errorMessage>
</response>

видимо параметра не хватает, какого?
дальше
Код:
http://10,10,1,1:8081/bgbilling/xmlWebApi/contractParameters?contractId=182

ответ
Код:
<response>
<status>Ok</status>
<contractParameters/>
</response>

что отличается от того что в документации, версия 6.2, параметр web.api.enable=true прописан, сервер перегружал. ЧЯДНТ?

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбор с Web API
СообщениеДобавлено: 07 окт 2016, 17:15 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
1) при авторизации указывается клиентский договор и пароль, а не админский
2) ответ по параметрам чем отличается?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбор с Web API
СообщениеДобавлено: 07 окт 2016, 17:27 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
1) Пароль на ЛК?
<response>
<status>Error</status>
<errorCode>2</errorCode>
<errorMessage>Ошибка пароля</errorMessage>
</response>
Вот так отвечает
2) Ну в доке есть id параметра и его значение
Код:
<response><status>Ok</status><contractParameters><contractParameter><id>4</id><typeId>1</typeId><title>Ф.И.О. руководителя</title><read>true</read><write>true</write><value>Иванов Иван Иванович</value></contractParameter><contractParameter><id>7</id><typeId>1</typeId><title>Контактное лицо</title><read>false</read><write>true</write><value/></contractParameter><contractParameter><id>1</id><typeId>1</typeId><title>Краткое название организации</title><read>true</read><write>true</write><value>Фирма</value></contractParameter><contractParameter><id>20</id><typeId>3</typeId><title>e-mail</title><read>true</read><write>true</write><value>&lt;info@company.ru&gt;</value></contractParameter><contractParameter><id>40</id><typeId>9</typeId><title>Телефон (новый)</title><read>true</read><write>true</write><value>7 (347) 292-48-23</value></contractParameter></contractParameters></response>

А в моем примере нет ничего

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбор с Web API
СообщениеДобавлено: 07 окт 2016, 17:38 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
1) да для ЛК
2) параметры разрешены для отображения в ЛК?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбор с Web API
СообщениеДобавлено: 07 окт 2016, 17:53 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
1) так а чего ошибка то?
2) нет, проверю когда разрешены

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбор с Web API
СообщениеДобавлено: 07 окт 2016, 18:27 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Так, с параметрами разобрались, дейтсвительно работает, только почему тут авторизацию запрашивать ненужно? как то сделать чтобы запрашивалось можно?
и что делать с первой задачей?
а, ну я может не в ту сторону копаю? а тут изменять параметры можно? тоесть сменить тарифный план? или куда то не сюда копать?

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбор с Web API
СообщениеДобавлено: 07 окт 2016, 18:53 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
смотря какая задача...
Web API предназначен для интеграции с внешними ЛК


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбор с Web API
СообщениеДобавлено: 07 окт 2016, 19:03 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
skn писал(а):
смотря какая задача...
Web API предназначен для интеграции с внешними ЛК

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

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбор с Web API
СообщениеДобавлено: 07 окт 2016, 19:17 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
skyb писал(а):
ну собственно такая и задача, получать и менять какие то параметры из внешней системы
Что я вижу для начала - баланс, он есть, платежи, тоже. смена тарифа - тарифы есть, а как поменять? есть такая возможность? ну и новости хотелось бы как то помотреть
для начала хватит, потом буду запросы делать
и авторизация, расскажите как делать ее?


Смены тарифа пока нет.
Новостей нет.
Авторизация, включить дебаг и смотреть логи.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбор с Web API
СообщениеДобавлено: 07 окт 2016, 19:24 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
а сделать тарифы и новости можно? или письмом?
дебаг в какой момент? логи чего? можно немного больше информации, непонятно пока что делать

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбор с Web API
СообщениеДобавлено: 08 окт 2016, 00:26 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
skyb писал(а):
а сделать тарифы и новости можно? или письмом?
дебаг в какой момент? логи чего? можно немного больше информации, непонятно пока что делать


новости сделали, с тарифами пока нет, пишите в хелпдеск что именно нужно

дебаг сервера (log4j.xml), логи сервера


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбор с Web API
СообщениеДобавлено: 08 окт 2016, 15:52 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
для начала пойдет, спасибо, как вызвать новости подскажите?
сейчас основной стык напишу, а дальше в HD буду по тарифам

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбор с Web API
СообщениеДобавлено: 10 окт 2016, 03:45 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
skyb писал(а):
для начала пойдет, спасибо, как вызвать новости подскажите?
сейчас основной стык напишу, а дальше в HD буду по тарифам


newsList?contractId=xxx


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбор с Web API
СообщениеДобавлено: 17 окт 2016, 15:02 
Не в сети

Зарегистрирован: 11 авг 2015, 19:08
Сообщения: 44
Карма: 5
skn писал(а):

новости сделали, с тарифами пока нет, пишите в хелпдеск что именно нужно

дебаг сервера (log4j.xml), логи сервера


Доработки в WEB API будут включены только в 7 версию? 6.2 заморожена? Если так, возможно ли увидеть описание уже реализованного функционала в 6.2? Возможна ли доработка функционала 6.2 по ТЗ?

Можем ли мы, имея знания Java, самостоятельно произвести требуемые нам доработки в WEB API?

В частности интересует возможность смены тарифа и редактирования данных договора из внешней системы.

Или придется городить огород из WebAction? Есть еще мысль разработать некую прослойку между биллингом и клиентом, который будет принимать HTTP запросы и взаимодействовать с биллингом через базу/api/etc.

_________________
Биллинг: 6.1.895
ОС: Debian GNU/Linux
Java: 1.8.0


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбор с Web API
СообщениеДобавлено: 17 окт 2016, 16:38 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
в 6.2 доступны только

public void login()
public void contractParameters()
public void contractBalance()
public void contractPayments()
public void lastContractPayments()
public void contractTarifPlans()
public void contractTariffOptions()
public void contractModules()

Добавление новых возможно в рамках технической поддержки на платной основе

В принципе можете реализовать свой сервлет и в нем реализовать нужную вам логику (прослойку).


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.202s | 50 Queries | GZIP : On ]