В настоящее время у меня есть около 100 сайтов в Google Analytics через несколько разных учетных записей Google, и одна учетная запись имеет полные разрешения для каждого сайта. Если возможно, я бы не хотел, чтобы вручную добавлять разрешения для учетной записи Google Service в каждый профиль аналитики.Analytics Интерфейс PHP (GAPI) Олицетворение пользователей
Я использую Google Analytics PHP Interface
При попытке выдать себя за пользователя, используя $ delegate_email аргумент, я получаю следующее исключение:
GAPI: Failed to authenticate user. Error: "{
"error": "unauthorized_client",
"error_description": "Unauthorized client or scope in request."
}
Я прочитал в другом месте о необходимости 'Delegate domain-wide authority to the service account' с помощью Google Панель администрирования приложений. Однако у нас нет Google Apps. Есть ли способ обойти это?
Т.Л., д-р Есть ли способ, чтобы получить доступ только для чтения к аналитике Google с помощью учетной записи службы и выдает себя за пользователя без Google Apps?
У меня тоже есть это - я поставил его перед использованием https://developers.google.com/api-client-library/php/auth/service -accounts, и он работал нормально. Затем мне пришлось сменить учетные записи электронной почты, поэтому для создания нового API/проекта/сервисного ключа и т. Д. Для этого нового письма и последующего получения ошибки. Я могу только заставить его выдавать себя за адрес электронной почты в моей первоначальной учетной записи и не могу воссоздать все, что я сделал, чтобы заставить его работать. –