Делаю обмен между приложением на python2.7 и drupal'ом через Services. Ноды, термины, юзеры работают нормально. Понадобилось получать данные из Views. На любой запрос получаю:
xmlrpclib.Fault: <Fault 401: 'Missing required argument view_name'>
Пробовал формировать запрос так:
res = proxy.views.retrieve(sendData)
В этом случае XML выглядит так:
<methodCall>
<methodName>views.retrieve</methodName>
<params>
<param>
<value><struct>
<member>
<name>view_name</name>
<value><string>service_view</string></value>
</member>
</struct></value>
</param>
</params>
</methodCall>
И так:
res = proxy.views.retrieve(sendData)
XML:
<methodCall>
<methodName>views.retrieve</methodName>
<params>
<param>
<value><string>service_view</string></value>
</param>
</params>
</methodCall>
В view_name пробовал передавать и имя view, и путь. Не работает. Может быть кто-нибудь сталкивался и сможет подсказать, как правильно сформировать запрос?