Re: Adhoc Reporting Response Codes

2011-10-27 Thread Danial Klimkin
Hello,


The error could be determined by HTTP code (400 or 500 for error) and 
response body which is in format:

!!!id1|||id2|||error message???

for example:

!!!2|||-1|||Improperly formatted report request???


-Danial, AdWords API Team.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: Adhoc Reporting Response Codes

2011-10-24 Thread Brilliant Media
Hi Anash

Thanks for the info. Are you able to confirm that the API returns consistent 
Content-Type headers for valid and invalid report definitions?
Or, if not, do you have a definition for the error format? 

Thanks

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: Adhoc Reporting Response Codes

2011-10-23 Thread Anash P. Oommen
Hi,

Currently, you will get a 200 with error messages in the report if you send 
a bad report definition. So you will have to examine the report contents to 
figure out if the report failed or not. The reporting team is aware of the 
request you made to determine failure based on status code, but as of now I 
don't have details of if / when it will be implemented.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Adhoc Reporting Response Codes

2011-10-21 Thread Brilliant Media
I've noticed that, in general, the Adhoc reporting returns a 400 response 
with the error message in the body when I ask it to do something silly (like 
ask for a report on an MCC Customer).

This behaviour is, however, inconsistent, as you can post a report 
definition with an incorrect dateRangeType and you get a 200 response with 
an error message in the body.

Is this expected behaviour? At the moment I'm checking the response type to 
see if the report was successful, but I'd rather check the status code.

Here's an example session (with the auth value removed)

POST /api/adwords/reportdownload/v201109 HTTP/1.1
Content-Length: 633
Accept-Encoding: gzip
clientCustomerId: 3515467822
Host: adwords.google.com
User-Agent: python-requests.org
Connection: close
Content-Type: application/x-www-form-urlencoded
Authorization: GoogleLogin auth=*...*

__rdxml=%3CreportDefinition%3E%3Cselector%3E%3Cfields%3ECriteria%3C%2Ffields%3E%3Cfields%3ECriteriaType%3C%2Ffields%3E%3Cfields%3EDate%3C%2Ffields%3E%3Cfields%3ECampaignName%3C%2Ffields%3E%3Cfields%3EClicks%3C%2Ffields%3E%3Cfields%3EImpressions%3C%2Ffields%3E%3CdateRange%3E%3Cmin%3E20111020%3C%2Fmin%3E%3Cmax%3E20111020%3C%2Fmax%3E%3C%2FdateRange%3E%3C%2Fselector%3E%3CreportName%3Etest7f90d890-ec3b-459a-813d-87a9aaf068a7%3C%2FreportName%3E%3CreportType%3ECRITERIA_PERFORMANCE_REPORT%3C%2FreportType%3E%3CdateRangeType%3E
*CUSTOM_DATE_RANGE*
%3C%2FdateRangeType%3E%3CdownloadFormat%3ECSV%3C%2FdownloadFormat%3E%3C%2FreportDefinition%3E


*HTTP/1.1 200 OK*
Content-Type: text/html; charset=UTF-8
Date: Fri, 21 Oct 2011 14:56:44 GMT
Expires: Fri, 21 Oct 2011 14:56:44 GMT
Cache-Control: private, max-age=0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
Server: GSE
Connection: close

!!!2|||-1|||Improperly formatted report request???


The decoded report definition is:
reportDefinition selector fieldsCriteria/fields fieldsCriteriaType
/fields fieldsDate/fields fieldsCampaignName/fields fieldsClicks
/fields fieldsImpressions/fields dateRange min20111020/min max
20111020/max /dateRange /selector reportName
test7f90d890-ec3b-459a-813d-87a9aaf068a7/reportName reportType
CRITERIA_PERFORMANCE_REPORT/reportType dateRangeType*CUSTOM_DATE_RANGE*
/dateRangeType downloadFormatCSV/downloadFormat /reportDefinition 

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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