TLDR: Вы получаете списки просмотров так же, как и всегда.
Analytics Reporting API V4 - автономный API для запроса представления Analytics для данных. Существует не API управления V4, а только Analytics Management API V3. Эти два API разработаны для совместного использования.
Чтобы загрузить как V3 и V4 библиотеки в Python:
from apiclient.discovery import build;
analytics = build('analytics', 'v3', http=http)
analyticsReporting = build('analyticsreporting','v4', http=http)
Лучший способ перечислить все мнения пользователя, чтобы позвонить accountsummaries.list()
- Смотрите method reference docs для деталей.
account_summaries = analytics.management().accountSummaries().list().execute()
Разбираем ответ, чтобы получить viewId
интерес и вызвать V4 API:
response = analyticsreporting.reports().batchGet(
body={
"reportRequests":[
{
"viewId": viewId,
"dateRanges":[
{
"startDate":"2015-06-15",
"endDate":"2015-06-30"
}],
"metrics":[
{
"expression":"ga:sessions"
}],
"dimensions": [
{
"name":"ga:browser"
}]
}]
}
).execute()