Ошибка Google Analytics 403 API: «У пользователя нет учетной записи Google Analytics»

Привет, сгенерированный секретный файл с использованием идентификатора клиента OAuth 2.0. В этом секретном файле я не вижу адреса электронной почты Google для аутентификации или доступа к этому адресу электронной почты. По-прежнему сталкивается с ошибкой ниже.

Arg, there was an API error : 403 : User does not have sufficient permissions for this profile.

Как я узнаю, для какого пользователя у нас нет достаточных преимуществ? Пожалуйста, помогите мне с этим

Сообщество может помочь вам, если вы добавите соответствующий код.

rainer 16.05.2018 13:28

@rainer на самом деле в этом случае одного сообщения об ошибке достаточно, чтобы понять, в чем проблема. Но вы правы, лучше всегда включать рассматриваемый код.

DaImTo 16.05.2018 13:36
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
2
1 250
1

Ответы 1

Вы создали клиент 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?

У вас есть идентификатор профиля, к которому вы пытаетесь получить доступ, найдите кого-нибудь, у кого есть доступ к этому профилю, и попросите его запустить ваше приложение. После входа в систему и аутентификации они смогут видеть данные.

Другие вопросы по теме