2009-08-28 33 views
2

到目前爲止,我已經嘗試訪問該WSDL工作:SOAPpy的和ZSI:Python的SOAP客戶端將無法與此WSDL

https://login.azoogleads.com/affiliate/tool/soap_api

從兩個普通的Python的SOAP客戶端,我所知道的

。 client.Binding。 SOAPpy在PyXML中引發異常(xml.parsers.expat.ExpatError:格式不正確(無效標記)),ZSI在urlparse庫中引發異常。

什麼我希望是:

1)我使用這些庫不正確(以下使用)

2)還有一個SOAP庫我不知道這將是能夠處理這個

這裏是我的庫的使用:

from ZSI.client import Binding 
b = Binding('https://login.azoogleads.com/affiliate/tool/soap_api/') 
hash = b.authenticate('should', 'get', 'authenticationfailurefromthis') 

import SOAPpy 
b = SOAPpy.WSDL.Proxy('https://login.azoogleads.com/affiliate/tool/soap_api/') 
hash = b.authenticate('any', 'info', 'shoulddo') 

回答

2

你沒有真正給它一個有效的WSDL端點嘗試explicilty給它的WSDL位置,而不是它的目錄。記住計算機的exceptually愚蠢的事!