#google-api #google-analytics-api #service-accounts
Вопрос:
Нам нужно выяснить, как извлекать данные о просмотре страниц с помощью этого API Google analytics core Reporting api по расписанию/роботизированным способом.
Я провел некоторые исследования, и учетные записи служб звучат так, как будто это необходимо. Я создал один из них, сгенерировал ключ и загрузил файл json с его деталями внутри.
Как использовать учетные данные учетной записи службы для выполнения HTTP-запроса для получения просмотров страниц?
Поиск в Интернете был разочаровывающим, потому что в каждой статье предполагается, что вы хотите использовать поддерживаемую Google библиотеку PHP или Python. В нашем случае мы хотим делать HTTP-запросы напрямую.
Возможно ли это?
Комментарии:
1. О, это вызывающе возможно, есть даже некоторая документация, разрешающая запросы , обратите пристальное внимание на то, как создается jwt. Если вы заставите его работать, я бы с удовольствием посмотрел код.
2. Если мне нужно написать свой собственный код для создания JWT, нам было бы лучше обратиться к клиентской библиотеке NodeJS. Я пытался создавать JWTS, используя свой собственный код, до этого, что было очень болезненно и в конечном счете безуспешно — вы все равно не должны этого делать! Спасибо
3. Ну, можно было бы упомянуть, что я пытался включать и выключать его вручную более десяти лет и всегда сдавался. Подумал, что позволю вам прийти к собственному выводу 🙂 У меня есть код для API Google диска с учетной записью службы, который может помочь вам начать работу.
4. Спасибо за вашу помощь — я сделал что-то очень похожее на код, на который вы ссылались. На самом деле это было очень просто (~30 строк кода) с использованием библиотеки NodeJS googleapis.