Я хочу получить данные (просмотр страницы, сеанс, пользователи и все) из Google Analytics и показать их на другом веб-сайте, но моя проблема в том, что я не знаю, как получить токен доступа с помощью JavaScript.
Я сослался на некоторые документы Google для получения токена доступа Query Explorer, Игровая площадка OAuth 2.0, но срок действия этого токена доступа истек через 60 минут и Я хочу сохранить этот токен доступа для будущего использования (токен долговременного доступа). Кто-нибудь знает, как получить токен доступа с помощью js или как получить токен обновления для использования в будущем.
Всякий раз, когда я использовал токен доступа с истекшим сроком действия и запускал API, я получал эту ошибку:
{"error":{"errors":[{"domain":"global","reason":"authError","message":"Invalid Credentials","locationType":"header","location":"Authorization"}],"code":401,"message":"Invalid Credentials"}}
А мой Google Analytics API, созданный Query Explorer, включает access_token.
https://www.googleapis.com/analytics/v3/data/ga?ids=ga%3A123456&start-date=2016-10-21&end-date=2016-11-20&metrics=ga%3Asessions%2Cga%3Apageviews&dimensions=ga%3AlandingPagePath&start-index=3&max-results=1&access_token=za29.aaaaaaaaabbbbbbbbbccccccccdddddddmmvermrm