Нашли ли вы решение этой проблемы? Я нахожусь в том же пути, чтобы заставить клиент Google API python работать с MCF API.
Мне удалось только заставить API MCF работать с Analytics API v3. Я не уверен, что это единственная поддерживаемая версия, или мне нужно сделать что-то другое для v4. Я нашел очень мало документации. Я смог подключиться к API следующим образом:
service = build('analytics', 'v3', credentials=credentials)
Параметр discoveryServiceUrl не должен быть необходим. Я попробовал это, и это должно работать, если вы замените analyticsreporting (API v4) на analytics (API v3).
service = build('analytics', 'v3', credentials=credentials, discoveryServiceUrl = ('https://analytics.googleapis.com/$discovery/rest'))
Я использовал эти другие стеки Переполните темы, чтобы получить ответы от MCF. Это сильно отличается от типичного API Analytics.