首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python SOAP客户端将不能使用此WSDL

Python SOAP客户端将不能使用此WSDL
EN

Stack Overflow用户
提问于 2009-08-28 21:00:06
回答 1查看 1.8K关注 0票数 2

到目前为止,我已经尝试访问这个WSDL:

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

来自我所知道的两个常见的Python SOAP客户端: SOAPpy和ZSI.client.Binding。SOAPpy在PyXML中引发异常(xml.parsers.expat.ExpatError:不是格式良好(无效令牌)),而ZSI在urlparse库中引发异常。

我希望的是:

1.)我错误地使用了这些库(用法如下)

2.)还有另一个我不知道的SOAP库可以处理这个问题

下面是我对这些库的用法:

代码语言:javascript
复制
from ZSI.client import Binding
b = Binding('https://login.azoogleads.com/affiliate/tool/soap_api/')
hash = b.authenticate('should', 'get', 'authenticationfailurefromthis')

代码语言:javascript
复制
import SOAPpy
b = SOAPpy.WSDL.Proxy('https://login.azoogleads.com/affiliate/tool/soap_api/')
hash = b.authenticate('any', 'info', 'shoulddo')
EN

回答 1

Stack Overflow用户

发布于 2009-08-30 12:44:32

您实际上没有给它一个有效的WSDL端点,请尝试显式地给出它的WSDL位置,而不是它所在的目录。记住,计算机是非常愚蠢的东西!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1349325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档