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

Reply via email to