forum.bitel.ru
http://forum.bitel.ru/

SOAP методы для php
http://forum.bitel.ru/viewtopic.php?f=22&t=10294
Страница 1 из 1

Автор:  kathypet [ 17 мар 2015, 20:05 ]
Заголовок сообщения:  SOAP методы для php

Здравствуйте! Где можно найти API методов SOAP для php?

Автор:  dimOn [ 17 мар 2015, 23:38 ]
Заголовок сообщения:  Re: SOAP методы для php

http://bgbilling.ru/v6.2/javadoc/index.html

Автор:  kathypet [ 16 апр 2015, 15:06 ]
Заголовок сообщения:  Re: SOAP методы для php

dimOn писал(а):
http://bgbilling.ru/v6.2/javadoc/index.html


Спасибо!

Но у меня возник вопрос по функционалу.
Стоит задача - есть сайт на нем могут зарегистрироваться пользователи и вот пароль и логин совпадают с bgbill
У меня варианта
1) Выгрузить весь список пользователей на сайт
2) Пользователь вводит пароль и логин - скрипт ищет такого в bgbill и если нашел то регистрирует и авторизует - нет (то обратитесь в техподдержку)

Клиент хочет больше 2 способ

Я нахожу пользователей с помощью метода
contractList -

$param=array('title'=>$USER_LOG,'fc'=>'','groupMask'=>'','subContracts'=>false, 'closed'=>false,'hidden'=>false);
$contract = $client->contractList($param);
но с этими параметрами выходит только первая страница

Может я использую не тот метод? или ввожу не правильно параметры? Что за параметр fc?

P.S. я только изучаю API

Автор:  stark [ 16 апр 2015, 15:11 ]
Заголовок сообщения:  Re: SOAP методы для php

по умолчанию он ищет только тех, у кого нет группы. надо groupMask - это 64-битная маска , где каждый бит установленный в 1 означает, что группа с этим номером включена(у нас 64 группы).

Автор:  kathypet [ 16 апр 2015, 15:46 ]
Заголовок сообщения:  Re: SOAP методы для php

stark писал(а):
по умолчанию он ищет только тех, у кого нет группы. надо groupMask - это 64-битная маска , где каждый бит установленный в 1 означает, что группа с этим номером включена(у нас 64 группы).

Я смотрю в самом bgbill: групп у клиента только одна это vip и в ней только 3 пользователя - а остальные без группы? После того как указала fc = -1 в contractList (я так поняла это параметр определяет является ли клиент физ или юр лицом - поправьте если ошибаюсь )он находит корректно - но вот теперь меня мучает вопрос насчет групп - если я его не укажу то запрос vip клиетов не найдет? как в этом случае правильно передавать groupMask ?

для vip придется отдельным запросом .. какой номер группы у vip ? если 1, то надо 1-ку передать..а вообще там 2 в степени номер группы gn ( 1 << gn ).

fc=-1, да правильно, означает что лицо любое.

прошу прощения, случайно отредактировал ваше сообщение вместо цитирования. stark.

Автор:  dimOn [ 17 апр 2015, 12:44 ]
Заголовок сообщения:  Re: SOAP методы для php

группы и остальные параметры отдельно работают. группы задаются маской из 64 бит.
Цитата:
какой номер группы у vip ?
см. в справочнике номер и включайте нужный бит маски.
про 2 в степени непонятен вопрос.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/