################################################## # KeywordToolService_services.py # generated by ZSI.generate.wsdl2python ################################################## from KeywordToolService_services_types import * import urlparse, types from ZSI.TCcompound import ComplexType, Struct from ZSI import client import ZSI # Locator class KeywordToolServiceLocator: KeywordToolInterface_address = "https://adwords.google.com:443/api/adwords/v13/KeywordToolService" def getKeywordToolInterfaceAddress(self): return KeywordToolServiceLocator.KeywordToolInterface_address def getKeywordToolInterface(self, url=None, **kw): return KeywordToolServiceSoapBindingSOAP(url or KeywordToolServiceLocator.KeywordToolInterface_address, **kw) # Methods class KeywordToolServiceSoapBindingSOAP: def __init__(self, url, **kw): kw.setdefault("readerclass", None) kw.setdefault("writerclass", None) # no resource properties self.binding = client.Binding(url=url, **kw) # no ws-addressing # op: getKeywordVariations def getKeywordVariations(self, request): if isinstance(request, getKeywordVariationsRequest) is False: raise TypeError, "%s incorrect request type" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction="", **kw) # no output wsaction response = self.binding.Receive(getKeywordVariationsResponse.typecode) return response # op: getKeywordsFromSite def getKeywordsFromSite(self, request): if isinstance(request, getKeywordsFromSiteRequest) is False: raise TypeError, "%s incorrect request type" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction="", **kw) # no output wsaction response = self.binding.Receive(getKeywordsFromSiteResponse.typecode) return response getKeywordVariationsRequest = ns0.getKeywordVariations_Dec().pyclass getKeywordVariationsResponse = ns0.getKeywordVariationsResponse_Dec().pyclass getKeywordsFromSiteRequest = ns0.getKeywordsFromSite_Dec().pyclass getKeywordsFromSiteResponse = ns0.getKeywordsFromSiteResponse_Dec().pyclass