Я хочу получить количество активных пользователей Gmail за последний день (num_1day_active_users
) с помощью CustomerUsageReports API . Проблема в том, что я нигде не смог найти образец кода для использования этого API в Python. Аутентификация работает нормально, и я могу заставить ActivityReports API работать, следуя примеру в документации API , но не этому.
У меня есть следующий код, но все, что я получаю, это объект None при запуске:
def get_usage_reports(application, parameter, customer_id=None, date=today):
results = service.customerUsageReports().get(date=dt.strftime(date, date_format), parameters='{application}:{param}'.format(application=application, param=parameter), customerId=customer_id).execute()
reports = results.get('usageReports', [])
if reports:
return reports[0]['parameters'][0]['intValue']
else:
return None
get_usage_reports('gmail', 'num_1day_active_users')
Что я делаю не так?