Привет, сгенерированный секретный файл с использованием идентификатора клиента OAuth 2.0. В этом секретном файле я не вижу адреса электронной почты Google для аутентификации или доступа к этому адресу электронной почты. По-прежнему сталкивается с ошибкой ниже.
Arg, there was an API error : 403 : User does not have sufficient permissions for this profile.
Как я узнаю, для какого пользователя у нас нет достаточных преимуществ? Пожалуйста, помогите мне с этим
@rainer на самом деле в этом случае одного сообщения об ошибке достаточно, чтобы понять, в чем проблема. Но вы правы, лучше всегда включать рассматриваемый код.





Вы создали клиент Oauth2 для использования с вашим приложением. Когда приложение запускается, пользователю необходимо будет войти в систему, используя свою учетную запись Google, и предоставить приложению (клиенту) доступ к своим данным. У меня есть статья, в которой объясняется, как работает google oauth2, если вам интересно. Oauth2 для новичков
User does not have sufficient permissions for this profile.
Означает, что пользователь, с которым вы прошли аутентификацию, не имеет доступа к профилю Google Analytics, который вы пытаетесь запросить. Попробуйте выполнить Accountsummires.list, это вернет список учетных записей Google Analytics, к которым текущий аутентифицированный пользователь имеет доступ, и тех, из которых вы сможете запрашивать данные.
Question: How come I know, to which user, we do not have sufficient privileges?
У вас есть идентификатор профиля, к которому вы пытаетесь получить доступ, найдите кого-нибудь, у кого есть доступ к этому профилю, и попросите его запустить ваше приложение. После входа в систему и аутентификации они смогут видеть данные.
Сообщество может помочь вам, если вы добавите соответствующий код.