Я хочу получить доступ к нашим отчетам об учетной записи Google Analytics, используя более новую версию 3.0, но из всего, что я читал, кажется, что для получения действительного токена доступа пользователь должен войти в систему.
Нам нужен прямой доступ к отчетам о нашей собственной учетной записи, а не доступ к отчету клиента в зависимости от его учетной записи. Как мы можем добиться этого в PHP, не отправляя браузер на страницу входа в Google? Нет ли прямой аутентификации API для версии 3.0?
РЕДАКТИРОВАТЬ
Кажется, это единственный метод доступа к API без конечного -взаимодействия с пользователем, который они называют «сервер-сервер» :
https://developers.google.com/accounts/docs/OAuth2ServiceAccount
. РЕДАКТИРОВАТЬ 2
Похоже, это невозможно сделать? ;(
Warning: Very few Google APIs currently support Service Accounts. Service accounts are currently supported by the following Google developer services:
- Google Cloud Storage
- Google Prediction API
- Google URL Shortener
- Google OAuth 2.0 Authorization Server
РЕДАКТИРОВАТЬ 3
В конце концов, похоже, есть решение, поскольку я вхожу в систему один раз, а затем использую «Обновить токены», чтобы продолжать получать доступ без дополнительного входа пользователя.