Re: Error when calling getReportFields

2014-11-01 Thread chris h
Thanks - that did it. I kept interpreting header as HTTP header. Putting it in the SOAP header worked. Still would be nice to eliminate the need for it when getting field metadata. On Friday, October 31, 2014 10:26:55 AM UTC-4, Anash P. Oommen (AdWords API Team) wrote: Hi Chris, From the

Re: Error when calling getReportFields

2014-10-31 Thread Anash P. Oommen (AdWords API Team)
Hi Chris, From the logs, it looks like you are sending clientCustomerId in the HTTP header. content-type=[text/xml; charset=utf-8] connection=[Keep-Alive] Host=[adwords.google.com] Content-Length=[704] developerToken=[**], Authorization=[Bearer **] clientCustomerId=[] ?xml

Re: Error when calling getReportFields

2014-10-28 Thread Anash P. Oommen (AdWords API Team)
Hi Chris, Could you post a request id for a failed request, so I can investigate this further? It is part of the SOAP response header. Cheers, Anash P. Oommen, AdWords API Advisor. On Monday, October 27, 2014 8:22:09 PM UTC-4, chris h wrote: Hi Anash, Yes, I did add it to the request

Re: Error when calling getReportFields

2014-10-28 Thread chris h
Hi Anash, Here is the full response: soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/;soap:HeaderResponseHeader

Re: Error when calling getReportFields

2014-10-27 Thread Сергей Козловский
Look here how get all fields by report name https://github.com/googleads/googleads-python-lib/blob/master/examples/adwords/v201409/reporting/get_report_fields.py and here how correctly authorizing

Re: Error when calling getReportFields

2014-10-27 Thread chris h
Thanks, but I'm not using Python. I need to know what has changed with the protocol handshake that is causing my existing application to stop working. On Monday, October 27, 2014 6:52:11 AM UTC-4, Сергей Козловский wrote: Look here how get all fields by report name

Re: Error when calling getReportFields

2014-10-27 Thread Anash P. Oommen (AdWords API Team)
Hi Chris, in v201409, we made client customer id a required field in all the services. We have asked the team to relax this requirement for ReportDefinitionService. Meanwhile, you can work around the issue by setting the clientCustomerId header in the API calls to ReportDefinitionService.

Re: Error when calling getReportFields

2014-10-27 Thread chris h
Hi Anash, I did add the clientCustomerId to the header (was mentioned in my original post) but I still get this error. Does it matter which clientCustomerId is used? On Monday, October 27, 2014 1:26:46 PM UTC-4, Anash P. Oommen (AdWords API Team) wrote: Hi Chris, in v201409, we made

Re: Error when calling getReportFields

2014-10-27 Thread Anash P. Oommen (AdWords API Team)
Hi Chris, ReportDefinitionService is a SOAP service, so clientCustomerId goes in the SOAP RequestHeader header. Cheers, Anash On Monday, October 27, 2014 1:33:57 PM UTC-4, chris h wrote: Hi Anash, I did add the clientCustomerId to the header (was mentioned in my original post) but I still

Re: Error when calling getReportFields

2014-10-27 Thread chris h
Hi Anash, Yes, I did add it to the request header. Can you think of anything else which could be causing it not to work? On Monday, October 27, 2014 2:55:40 PM UTC-4, Anash P. Oommen (AdWords API Team) wrote: Hi Chris, ReportDefinitionService is a SOAP service, so clientCustomerId goes in

Error when calling getReportFields

2014-10-26 Thread chris h
Am migrating to v201409 Getting error: AuthenticationError.CLIENT_CUSTOMER_ID_IS_REQUIRED when calling getReportFields Reading this: https://developers.google.com/adwords/api/docs/reference/v201409/ReportDefinitionService I find in errors section: CLIENT_CUSTOMER_ID_IS_REQUIRED Client