Установка максимальных результатов в API v4 (python)
В v3 API я вижу, что был параметр max-results, который можно было передать, чтобы получить более 1000 записей. Я не смог выяснить, как передать этот параметр в v4 API с помощью Python.
Мой код выглядит примерно так: Я прокомментировал мое лучшее предположение на max_result.
def get_report(analytics):
# Use the Analytics Service Object to query the Analytics Reporting API V4.
return analytics.reports().batchGet(
body={
'reportRequests': [
{
'viewId': VIEW_ID,
#'max_results': 100000,
'dateRanges': [{'startDate': '2016-04-01', 'endDate': '2016-08-09'}],
'dimensions': [{'name':'ga:date'},
{'name': 'ga:channelGrouping'}],
'metrics': [{'expression': 'ga:sessions'},
{'expression': 'ga:newUsers'},
{'expression': 'ga:goal15Completions'},
{'expression': 'ga:goal9Completions'},
{'expression': 'ga:goal10Completions'}]
}]
}
).execute()