Google在此處為廣告管理器提供了以下文檔。不幸的是他們的例子:# Set the start and end dates of the report to run (past 8 days).end_date = date.today()start_date = end_date - timedelta(days=8)# Create report job.report_job = { 'reportQuery': { 'dimensions': ['LINE_ITEM_ID', 'LINE_ITEM_NAME'], 'columns': ['AD_SERVER_IMPRESSIONS', 'AD_SERVER_CLICKS', 'AD_SERVER_CTR', 'AD_SERVER_CPM_AND_CPC_REVENUE', 'AD_SERVER_WITHOUT_CPD_AVERAGE_ECPM'], 'dateRangeType': 'CUSTOM_DATE', 'startDate': start_date, 'endDate': end_date }}# Initialize a DataDownloader.report_downloader = client.GetDataDownloader(version='v202008')try: # Run the report and wait for it to finish. report_job_id = report_downloader.WaitForReport(report_job)except errors.AdManagerReportError as e: print('Failed to generate report. Error was: %s' % e)with tempfile.NamedTemporaryFile( suffix='.csv.gz', mode='wb', delete=False) as report_file: # Download report data. report_downloader.DownloadReportToFile( report_job_id, 'CSV_DUMP', report_file)就行KeyError: 'date'了report_job_id。我的授權(quán)是正確的,我可以與我的客戶撥打其他電話。我的問題是,需要如何更新report_job才能使該示例正常工作。我嘗試更改,但這'dateRangeType'表明它必須是“CUSTOM_DATE”。
1 回答

至尊寶的傳說
TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超10個贊
顯然該示例是錯誤的,該示例的正確語法是:
'startDate': {
'year': 2021,
'month': 3,
'day': 1
},
https://github.com/googleads/googleads-python-lib/issues/475#issuecomment-821209008
添加回答
舉報(bào)
0/150
提交
取消