Модераторы: Aliance, IZ@TOP, SamDark, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> WSDL/SOAP авторизация, не удается авторизироваться 
:(
    Опции темы
etc
Дата 10.10.2013, 22:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


FCZ
*


Профиль
Группа: Участник
Сообщений: 227
Регистрация: 23.2.2005
Где: Красногорск

Репутация: нет
Всего: 3



Добрый день уважаемые.
Не получается авторизироваться на веб-сервисе через wsdl/soap. Перекапал все интернеты, нашел такой способ:

Код

<?php
class API_Client {
 
    private static $instance = NULL;
     
    private function __construct() {
     
    }
     
    
    public static function getInstance() {
     
        if (!self::$instance) {
        
            $ns   = "auth";
            $wsdl = "http://site.ru/XmlGate.svc?singleWSDL";
             
            $auth->username = 'login';
            $auth->password = 'pass';
 
            $auth_vals    = new SoapVar($auth, SOAP_ENC_OBJECT);
 
            $authenticate = new SoapHeader($ns,'AuthInfo',$auth_vals, false);
             
            $client = new SoapClient($wsdl,array('cache_wsdl' => 0));
                                              
            $client->__setSoapHeaders(array($authenticate));
             
            self::$instance = $client;
        }
         
        return self::$instance;
    }
     
     
    private function __clone(){
         
    }
 
}
 
$data_1 = API_Client::getInstance()->GetHotelInformation('15523');
 
print_r($data_1);
?>



И выскакивает ошибка: Fatal error: Uncaught SoapFault exception: [a:InternalServiceFault] Данные для авторизации в заголовке AuthData не предоставлены. in Z:\home\gal\www\index.php:42 Stack trace: #0 Z:\home\gal\www\index.php(42): SoapClient->__call('GetHotelInforma...', Array) #1 Z:\home\gal\www\index.php(42): SoapClient->GetHotelInformation('15523') #2 {main} thrown in Z:\home\gal\www\index.php on line 42

Подскажите как поправить это?! 
Спасибо.
PM WWW ICQ   Вверх
etc
Дата 11.10.2013, 12:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


FCZ
*


Профиль
Группа: Участник
Сообщений: 227
Регистрация: 23.2.2005
Где: Красногорск

Репутация: нет
Всего: 3



Нашел проблему. В 15 строке не правильно указан параметр.
PM WWW ICQ   Вверх
Google
  Дата 23.9.2017, 08:37 (ссылка)  





  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: X технологии | Следующая тема »


 




[ Время генерации скрипта: 0.0791 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.