Hello list, Could anybody help me to debug a SOAP service problem? I'm really stuck with it!
I'm trying to update adwords ads using their SOAP services. Here is the code I'm trying to run: AdService = SOAPpy.SOAPProxy('https://adwords.google.com/api/adwords/v9/AdService', header = headers, encoding="ISO-8859-15") AdService.config.debug = 0 ad = AdService.getAd(int(request['adgroupid']), SOAPpy.Types.longType(long(request['adid']))) ad.status = SOAPpy.Types.untypedType('Disabled') AdService.updateAds([ad]) And here is the error I'm getting: Error Type: faultType Error Value: ('soapenv:Server.userException', "The request did not contain a header named 'email'.", <SOAPpy.Types.structType detail at 1109859308>: {'fault': <SOAPpy.Types.structType fault at 1109860108>: {'message': "The request did not contain a header named 'email'.", 'code': '1'}}) Here is the definition of the service https://adwords.google.com/api/adwords/v9/AdService?wsdl In order to debug the problem I turned on xml debugging on AdService.config.debug = 1 and I was able to confirm that when updateAds is called the "header" which should carry information as email, password, developerToken, etc. are not beeing sent. Any ideas where I should look next? Thank you very much in advance, Toni. _______________________________________________ XML-SIG maillist - XML-SIG@python.org http://mail.python.org/mailman/listinfo/xml-sig