Изменения

Перейти к: навигация, поиск

R:Google Analytics

615 байтов добавлено, 17:23, 1 июля 2014
м
Организация доступа к API
{{r-code|code=<nowiki>> devtools::install_github("rga", "skardhamar")</nowiki>}}
=== Организация доступа к API Авторизация ===
Загрузка пакета Перед началом работы необходимо загрузить пакет <code>rga</code> (требуется только в начале работы при запуске новой R-сессии):
{{r-code|code=<nowiki>> library(rga)</nowiki>}}
Для создания предоставления доступа к данным Google Analytics API из пакета <code>rga</code> неободимо пройти процедуру авторизации. Для этого используется функция <code>rga.open</code>, которая принимает следующие аргументы: * <code>instance</code> - имя переменной, которая будет содержать информацию о доступе к APi Google Analytics;* <code>where</code> - путь и/или имя файла, который будет использоваться для кэширования информации;* <code>client.id</code> - ID клиента;* <code>client.secret</code> - секретный ключ. Для получения токена доступа потребуется переход в браузер, подтверждение доступа и копирование ключа код доступа в консоль. Опционально команда создает отдельный файл, который потом можно использовать для аутентификации без перехода в браузер<ref>Аргумент <code>where</code> с указанием пути и имени файла.</ref>.
{{r-code|code=<nowiki>> rga.open(instance = "ga", where = "ga.rga")</nowiki>}}
Второй вариант аутентификации с использованием собственных ключей доступа:
{{r-code|code=<nowiki>> rga.open(instance = "ga", client.id = "XXXXXX", client.secret = "XXXXXXX", where = "ga.rga")</nowiki>}} Пояснения по значениям аргументов: * <code>client.id</code> необходимо вставить сюда Client ID;* <code>client.secret</code> необходимо вставить сюда Client secret.
После выполнения данной команды будет открыт интернет браузер со страницей запроса подтверждения разрешения на доступ к данным Google Analytics. Необходимо авторизоваться под своей учётной записью Google и подтвердить разрешение на доступ к данным Google Analytics. Отметим, что пакет `RGA` запрашивает доступ '''только для чтения''' данных.

Навигация