Thanks Anash, It worked with advertiser account when tested on live adwords
account, though It gives me below error when tested on sandbox environment.
Bad Request AuthenticationError.CUSTOMER_NOT_FOUND @ ; trigger:'7972347823'
Service[ReportInfoService.get
Can you suggest why is this error ?
Sumit
Bad Request AuthenticationError.CUSTOMER_NOT_FOUND @ ;
trigger:'7972347823' Service[ReportInfoService.get
On Thursday, June 28, 2012 3:37:59 PM UTC+5:30, Anash P. Oommen wrote:
>
> Hi Sumit,
>
> Looks like you are trying to download report for an MCC account rather
> than an Advertiser account. Could you confirm if you are setting
> clientCustomerId correctly in your code?
>
> Cheers,
> Anash P. Oommen,
> AdWords API Advisor.
>
> On Wednesday, 27 June 2012 19:12:57 UTC+5:30, sumit wrote:
>>
>> Hi, I am using the following example code provided in python client
>> library to download a report. It is giving me the following error.
>>
>> AdWordsError: HTTP Error 400: Bad Request
>> [ReportDefinitionError.CUSTOMER_SERVING_TYPE_REPORT_MISMATCH @ selector]
>>
>>
>> I am a beginner in this.Can anyone help on this please.
>>
>>
>> import os
>> import sys
>> sys.path.insert(0, os.path.join('..', '..', '..', '..', '..'))
>>
>> # Import appropriate classes from the client library.
>> from adspygoogle import AdWordsClient
>>
>>
>> # Specify where to download the file here.
>> path = 'c:/python26/tmp/report_download.csv'
>>
>>
>> def main(client, path):
>> # Initialize appropriate service.
>> report_downloader = client.GetReportDownloader(
>> 'https://adwords.google.com', 'v201109')
>>
>> # Create report definition.
>> report = {
>> 'reportName': 'Last 7 days CAMPAIGN_PERFORMANCE_REPORT',
>> 'dateRangeType': 'LAST_7_DAYS',
>> 'reportType': 'CAMPAIGN_PERFORMANCE_REPORT',
>> 'downloadFormat': 'CSV',
>> 'selector': {
>> 'fields': ['CampaignID','Clicks', 'Impressions','Cost']
>> },
>> # Enable to get rows with zero impressions.
>> 'includeZeroImpressions': 'false'
>> }
>>
>> file_path = report_downloader.DownloadReport(report, file_path=path)
>>
>> print 'Report was downloaded to \'%s\'.' % file_path
>>
>>
>> if __name__ == '__main__':
>> # Initialize client object.
>> client = AdWordsClient(path=os.path.join('..', '..', '..', '..', '..'))
>>
>> main(client, path)
>>
>>
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en