Hi Chris, Thank you for reporting this issue. For issues that are related to the client library, not the API, you can file them directly against the library's issue tracker:
http://code.google.com/p/google-api-adwords-python-lib/issues/list Best, - Eric Koleda, AdWords API Team On Aug 16, 11:47 am, Chris Ramsay <raz....@gmail.com> wrote: > Hello, > > I encountered a problem when running the example code to get a unit > count for the sandbox account. I got an internal server error when > running get_unit_count.py as suggested > inhttp://code.google.com/p/google-api-adwords-python-lib/wiki/Readme: > > *** Outgoing HTTP headers > ********************************************** > User-Agent: ZSI 2.0.0 (http://pywebsvcs.sf.net);PyXML v0.8.3 > ************************************************************************ > *** Outgoing SOAP > ****************************************************** > <?xml version="1.0" encoding="UTF-8"?> > <SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/ > encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" > xmlns:ZSI="http://www.zolera.com/schemas/ZSI/" > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > xmlns:xsi="http://www.w3.org/2001/XMLSchema- > instance"> > <SOAP-ENV:Header> > <RequestHeader xmlns="https://adwords.google.com/api/adwords/info/ > v200909" xmlns:ns1="https://adwords.google.com/api/adwords/cm/ > v200909"> > <ns1:authToken>xxxxxx</ns1:authToken> > <ns1:userAgent>AwApi-Python-12.1.0|GoogleTest</ns1:userAgent> > <ns1:developerToken>myacco...@gmail.com++gbp</ns1:developerToken> > </RequestHeader> > </SOAP-ENV:Header> > <SOAP-ENV:Body xmlns:ns1="https://adwords.google.com/api/adwords/info/ > v200909"> > <ns1:get xmlns:ns1="https://adwords.google.com/api/adwords/info/ > v200909"> > <ns1:selector> > <ns1:dateRange xmlns:ns2="https://adwords.google.com/api/adwords/ > cm/v200909"> > <ns2:min>2010801</ns2:min> > <ns2:max>2010816</ns2:max> > </ns1:dateRange> > <ns1:apiUsageType>UNIT_COUNT</ns1:apiUsageType> > </ns1:selector> > </ns1:get> > </SOAP-ENV:Body> > </SOAP-ENV:Envelope> > ************************************************************************ > *** Incoming HTTP headers > ********************************************** > 500 Internal Server Error > Content-Type: text/xml; charset=UTF-8 > Content-Encoding: gzip > Transfer-Encoding: chunked > Date: Mon, 16 Aug 2010 15:20:12 GMT > Expires: Mon, 16 Aug 2010 15:20:12 GMT > Cache-Control: private, max-age=0 > X-Content-Type-Options: nosniff > X-Frame-Options: SAMEORIGIN > X-XSS-Protection: 1; mode=block > Server: GSE > ************************************************************************ > *** Incoming SOAP > ****************************************************** > <?xml version="1.0" encoding="UTF-8"?> > <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> > <soap:Body> > <soap:Fault> > <faultcode>soap:Server</faultcode> > <faultstring>Fault occurred while processing.</faultstring> > </soap:Fault> > </soap:Body> > </soap:Envelope> > ************************************************************************ > > The problem seems to be the date formatting, where <ns2:min>2010801</ > ns2:min> should be <ns2:min>20100801</ns2:min> etc. > > In examples/adspygoogle/adwords/v200909/get_unit_count.py > > lines 44 -> 48 > selector = { > 'dateRange': { > 'min': '%s%s01' % (today.year, today.month), > 'max': '%s%s%s' % (today.year, today.month, today.day) > }, > > today.month should be formatted to supply a month as two digit always; > presently it formats August as '8' rather than '08' on my system. > > Correcting this date formatting results in a successful request to the > service. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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