Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 5, 2014 20:41:36

corvus
Зарегистрирован: 2014-04-03
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

soap, suds, проблема авторизации.

Доброго вечера.
Пишу soap-клиент suds-jurko+python3
Возникает ошибка авторизации

suds.WebFault: Server raised fault: 'Wrong parameters for authorization'
Есть софт-свитч mvts на нашем сервере, там же находится WSDL.
Необходимо по soap запрашивать или изменять данные в бд.
При обращении в компанию, которой принадлежит mvts, скинули пример на php.
<?php
$client = new SoapClient('https://xx.xx.xx.xx/service/?wsdl');
$headers = array();
$headers[] = new SoapHeader('http://mfisoft.ru/auth','Login','admin');
$headers[] = new SoapHeader('http://mfisoft.ru/auth','Password','admin');
$client->__setSoapHeaders($headers);
$table_hi = $client->getTableByTitle('Blocked numbers');
$row_data = array(
		array(
                          array(
                                  'name' => 'prfx',
                                  'value' => '55555555'
                           ),
                          array(
                                  'name' => 'blocking_time',
                                  'value' => '20140306185014'
                           )
)
);
$rowset=$client->insertRowset($table_hi, $row_data);
?>
Авторизация в soap заголовке передается на сайт разработчиков mvts.
И я не могу понять, как это “чудо” переписать на православный python + suds.

Очень нужна помощь.
Заранее, спасибо.

Офлайн

#2 Апрель 5, 2014 21:22:31

Singularitty
От:
Зарегистрирован: 2012-02-02
Сообщения: 61
Репутация: +  5  -
Профиль   Отправить e-mail  

soap, suds, проблема авторизации.

Офлайн

#3 Апрель 5, 2014 21:23:40

corvus
Зарегистрирован: 2014-04-03
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

soap, suds, проблема авторизации.

Да ладно вам.
Я тоже не в восторге, что у них сервисы на php написаны…
Но сделать то надо!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version