Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 23

Тема: Обработка результатов

  1. #11
    у меня почему-то он никаких списков не выводит, даже элементарный код
    PHP код:
        $res $wmxi->X3(
            
    PRIMARY_PURSE,  # номер кошелька для которого запрашивается операция
            
    0,              # номер операции (в системе WebMoney)
            
    0,              # номер перевода
            
    0,              # номер счета (в системе WebMoney) по которому выполнялась операция
            
    0,              # номер счета
            
    DATE_A,         # минимальное время и дата выполнения операции
            
    DATE_B          # максимальное время и дата выполнения операции
        
    );

        echo 
    '<pre>';
        
    print_r($res->Sort());
        echo 
    '</pre>'
    Результат дает такой:
    Код:
    Array
    (
        [reqn] => 129119462609137
        [operations] => Array
            (
                [@attributes] => Array
                    (
                        [cnt] => 0
                        [cntA] => 0
                    )
    
            )
    
        [retval] => 0
        [retdesc] => Array
            (
            )
    
    )
    что такое? как вывести список операций? другие интерфейсы работают, по крайней мере 11 точно, а этот одни нули выдает, что я делаю не так?

  2. #12
    Сулдя по ответу, в запрашиваемом диапазоне времени для запрашиваемого кошелька не было ни одной операции.

  3. #13
    понятно, спасибо, все работает

  4. #14
    В wmxi1 я мог получить через интерфейс x8 аттестат пользователя...
    Но я смотрю что в wmxi2 данные обрезаны...

    Удачный

    SimpleXMLElement Object (
    [testwmpurse] =>
    SimpleXMLElement Object ( [wmid] => 11654656545 [purse] => R13456789745645 ) [retval] => 1 [retdesc] => step=13
    )

    И не дачный
    SimpleXMLElement Object ( [testwmpurse] => SimpleXMLElement Object
    ( [wmid] => 11654656545 [purse] =>
    SimpleXMLElement Object ( [@attributes] => Array ( [merchant_active_mode] => -1 [merchant_allow_cashier] => -1 ) ) ) [retval] => 1 [retdesc] => step=13 )

    А вот старый до parser->reindex (после реиндекса получаем то же самое чо ща)

    Это удачный
    Array ( [0] => Array ( [name] => w3s.response [data] => [node] => Array ( [0] => Array ( [name] => testwmpurse [data] => [node] => Array ( [0] => Array ( [name] => wmid [data] => 11654656545 [@] => Array ( [AVAILABLE] => 0 [THEMSELFCORRSTATE] => 4 [NEWATTST] => 135 ) ) [1] => Array ( [name] => purse [data] => R13456789745645 [@] => Array ( [MERCHANT_ACTIVE_MODE] => 1 [MERCHANT_ALLOW_CASHIER] => 0 ) ) ) ) [1] => Array ( [name] => retval [data] => 1 ) [2] => Array ( [name] => retdesc [data] => step=13 ) ) ) )

    это не удачный (когда кошелек не соответствует...)

    Array ( [0] => Array ( [name] => w3s.response [data] => [node] => Array ( [0] => Array ( [name] => testwmpurse [data] => [node] => Array ( [0] => Array ( [name] => wmid [data] => 11654656545 [@] => Array ( [AVAILABLE] => 0 [THEMSELFCORRSTATE] => 4 [NEWATTST] => 135 ) ) [1] => Array ( [name] => purse [data] => [@] => Array ( [MERCHANT_ACTIVE_MODE] => -1 [MERCHANT_ALLOW_CASHIER] => -1 ) ) ) ) [1] => Array ( [name] => retval [data] => 1 ) [2] => Array ( [name] => retdesc [data] => step=13 ) ) ) )

    Здесь можно выдернуть аттестат...
    Как получить в такой форме ответ , ибо $res->toObject() явно делает reindex...

  5. #15
    вы явно не в курсе, как работает print_r + динамические обыекты.
    ничего не обрезано, обращайтесь непосредственно к нужным нодам и будет вам счастье.

  6. #16
    Добрый день,
    А как вывести fullaccess?
    И как еще проверить наличие претензий и BL пользователя и открыты ли персональные данные для просмотра?
    Последний раз редактировалось eopen; 01.05.2013 в 11:56.

  7. #17
    Цитата Сообщение от eopen Посмотреть сообщение
    Добрый день,
    А как вывести fullaccess?
    И как еще проверить наличие претензий и BL пользователя и открыты ли персональные данные для просмотра?
    БЛ и претензии через Х11 недоступны.
    по остальным - нужно смотреть и пробовать (хоть мне, хоть вам). по памяти не знаю.
    вцелом - доступ к нодам и аттрибутам осуществляется точно так же, как в SimpleXML

  8. #18
    но а как современные кредитные сервисы проверяют bl пользователя и претензии? есть ли какие либо примеры кодов?

  9. #19
    Цитата Сообщение от eopen Посмотреть сообщение
    но а как современные кредитные сервисы проверяют bl пользователя и претензии? есть ли какие либо примеры кодов?
    публичных интерфейсов не существует.
    вообще можно парсить как страничку аттестата и картинку или страничку ивентов с БЛ графиком.

  10. #20
    И еще один вопрос, как вывести все WMIDы пользователя в цикле foreach.
    Пробовал так, но выводит только запятые без WMID
    foreach($data->certinfo->wmids->row as $key => $value){
    echo $value->wmid.', ';
    }

Ваши права

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