Вы создали клиент Oauth2 для использования с вашим приложением. При запуске приложения пользователю необходимо будет войти в систему, используя свою учетную запись Google, и предоставить приложению (клиенту) доступ к своим данным. У меня есть статья, которая объясняет, как работает Google oauth2, если вы заинтересованы. Oauth2 для начинающих
У пользователя недостаточно прав для этого профиля.
Означает, что пользователь, с которым вы аутентифицировались, не имеет доступа к профилю Google Analytics, который вы пытаетесь запросить, в форме данных. Попробуйте создать Accountsummires.list , чтобы получить список учетных записей Google Analytics, к которым имеет доступ текущий аутентифицированный пользователь, и учетных записей, с которых вы сможете запрашивать данные.
Вопрос: Откуда я знаю, к какому пользователю у нас нет достаточных привилегий?
У вас есть идентификатор профиля, к которому вы пытаетесь обратиться, найдите человека, который имеет доступ к этому профилю, и попросите его запустить ваше приложение. После входа в систему и проверки подлинности они смогут просматривать данные.