Thank you Eric On Mar 19, 11:27 pm, AdWords API Advisor <adwordsapiadvi...@google.com> wrote: > Hi, > > It looks like you are making the request against the URL of the WSDL: > > POST /api/adwords/o/v200909/TargetingIdeaService?wsdl HTTP/1.0 > > If you remove the "?wsdl" from the URL the request should work. > > Best, > - Eric Koleda, AdWords API Team > > On Mar 18, 2:48 pm,dsay<dhavalsha...@gmail.com> wrote: > > > I get the above error when I try to obtain the keywords using > > TargetingIdeaService. Heres the stack trace. > > > *** Outgoing HTTP headers > > ********************************************** > > POST /api/adwords/o/v200909/TargetingIdeaService?wsdl HTTP/1.0 > > Host: adwords-sandbox.google.com > > User-agent: SOAPpy 0.12.0 (http://pywebsvcs.sf.net) > > Content-type: text/xml; charset="UTF-8" > > Content-length: 2187 > > SOAPAction: "get" > > ************************************************************************ > > *** Outgoing SOAP > > ****************************************************** > > <?xml version="1.0" encoding="UTF-8"?> > > <SOAP-ENV:Envelope > > SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" > > xmlns:xsd3="http://www.w3.org/2001/XMLSchema" > > xmlns:xsi3="http://www.w3.org/2001/XMLSchema-instance" > > > <SOAP-ENV:Header> > > <authToken xsi3:type="xsd3:string">THE TOKEN HERE</authToken> > > <developerToken xsi3:type="xsd3:string">THE TOKEN HERE</ > > developerToken> > > <clientCustomerId xsi3:type="xsd3:string">EMAIL ID HERE</ > > clientCustomerId> > > <applicationToken xsi3:type="xsd3:string">THE TOKEN HERE</ > > applicationToken> > > <useragent xsi3:type="xsd3:string">UA HERE</useragent> > > </SOAP-ENV:Header> > > <SOAP-ENV:Body> > > <ns1:get xmlns:ns1="https://adwords.google.com/api/adwords/cm/ > > v200909"> > > <xsd3:v1> > > <TargetingIdeaSelector> > > <searchParameters SOAP-ENC:arrayType="ns2:SOAPStruct[3]" > > xsi3:type="SOAP-ENC:Array" xmlns:ns2="http://soapinterop.org/xsd"> > > <item> > > <keywords SOAP-ENC:arrayType="ns2:SOAPStruct[1]" xsi3:type="SOAP- > > ENC:Array"> > > <item> > > <text>house</text> > > <matchType>BROAD</matchType> > > </item> > > </keywords> > > <type xsi3:type="xsd3:string">RelatedToKeywordSearchParameter</type> > > </item> > > <item> > > <type xsi3:type="xsd3:string">LanguageTargetSearchParameter</type> > > <languageTargets SOAP-ENC:arrayType="ns2:SOAPStruct[1]" > > xsi3:type="SOAP-ENC:Array"> > > <item> > > <languageCode xsi3:type="xsd3:string">en</languageCode> > > </item> > > </languageTargets> > > </item> > > <item> > > <type xsi3:type="xsd3:string">CountryTargetSearchParameter</type> > > <countryTargets SOAP-ENC:arrayType="ns2:SOAPStruct[1]" xsi3:type="SOAP- > > ENC:Array"> > > <item> > > <countryCode xsi3:type="xsd3:string">US</countryCode> > > </item> > > </countryTargets> > > </item> > > </searchParameters> > > <ideaType>KEYWORD</ideaType> > > <paging> > > <startIndex>0</startIndex> > > <numberResults>100</numberResults> > > </paging> > > <requestType>IDEAS</requestType> > > </TargetingIdeaSelector> > > </xsd3:v1> > > </ns1:get> > > </SOAP-ENV:Body> > > </SOAP-ENV:Envelope> > > ************************************************************************ > > code= 200 > > msg= OK > > headers= Content-Type: text/xml > > > Date: Thu, 18 Mar 2010 18:33:23 GMT > > > Expires: Thu, 18 Mar 2010 18:33:23 GMT > > > Cache-Control: private, max-age=0 > > > X-Content-Type-Options: nosniff > > > X-Frame-Options: SAMEORIGIN > > > Server: GSE > > > X-XSS-Protection: 0 > > > content-type= text/xml > > data= <?xml version="1.0" encoding="UTF-8"?> > > <!-- Generated file, do not edit --> > > <!-- Copyright 2008 Google Inc. All Rights Reserved --> > > <wsdl:definitions > > targetNamespace="https://adwords.google.com/api/adwords/o/v200909" > > xmlns:tns="https://adwords.google.com/api/adwords/o/v200909" > > xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" > > xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" > > xmlns:xsd="http://www.w3.org/2001/XMLSchema"> > > <wsdl:types> > > > THEN COMPLETE WSDL DEFINTION FILE FOLLOWED BY > > > </wsdl:binding> > > <wsdl:service name="TargetingIdeaService"> > > <wsdl:port binding="tns:TargetingIdeaServiceSoapBinding" > > name="TargetingIdeaServiceInterfacePort"> > > <wsdlsoap:address location="http://0.optimization-webapi-sandbox- > > canary.optimization-webapi.ads-optimization- > > frontend.cg.borg.google.com.:4024/api/adwords/o/v200909/ > > TargetingIdeaService"/> > > </wsdl:port> > > </wsdl:service> > > </wsdl:definitions> > > ************************************************************************ > > [<class 'SOAPpy.Errors.Error'>, <Error : expected `SOAP-ENV:Envelope', > > gto `wsdl:definitions'>, <traceback object at 0x945916c>] > > <class 'SOAPpy.Errors.Error'> > > <Error : expected `SOAP-ENV:Envelope', gto `wsdl:definitions'> > > <traceback object at 0x945916c> > > Traceback (most recent call last): > > File "testSample.py", line 85, in <module> > > page = soapProxy.get(in0) > > File "/media/Work/working/freelance/odesk/ranksense/SOAPpy/ > > Client.py", line 471, in __call__ > > return self.__r_call(*args, **kw) > > File "/media/Work/working/freelance/odesk/ranksense/SOAPpy/ > > Client.py", line 493, in __r_call > > self.__hd, self.__ma) > > File "/media/Work/working/freelance/odesk/ranksense/SOAPpy/ > > Client.py", line 396, in __call > > p, attrs = parseSOAPRPC(r, attrs = 1) > > File "/media/Work/working/freelance/odesk/ranksense/SOAPpy/ > > Parser.py", line 1049, in parseSOAPRPC > > t = _parseSOAP(xml_str, rules = rules) > > File "/media/Work/working/freelance/odesk/ranksense/SOAPpy/ > > Parser.py", line 1029, in _parseSOAP > > parser.parse(inpsrc) > > File "/usr/local/lib/python2.6/dist-packages/PyXML-0.8.4-py2.6-linux- > > i686.egg/_xmlplus/sax/expatreader.py", line 109, in parse > > xmlreader.IncrementalParser.parse(self, source) > > File "/usr/local/lib/python2.6/dist-packages/PyXML-0.8.4-py2.6-linux- > > i686.egg/_xmlplus/sax/xmlreader.py", line 123, in parse > > self.feed(buffer) > > File "/usr/local/lib/python2.6/dist-packages/PyXML-0.8.4-py2.6-linux- > > i686.egg/_xmlplus/sax/expatreader.py", line 216, in feed > > self._parser.Parse(data, isFinal) > > File "/usr/local/lib/python2.6/dist-packages/PyXML-0.8.4-py2.6-linux- > > i686.egg/_xmlplus/sax/expatreader.py", line 353, in start_element_ns > > AttributesNSImpl(newattrs, qnames)) > > File "/media/Work/working/freelance/odesk/ranksense/SOAPpy/ > > Parser.py", line 99, in startElementNS > > (self._prem_r[name[0]], name[1]) > > Error: <Error : expected `SOAP-ENV:Envelope', gto `wsdl:definitions'>
-- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Have you migrated to v200909 yet? The v13 sunset is on April 22, 2010. Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en To unsubscribe from this group, send email to adwords-api+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.