gpt4 book ai didi

在 R 中刷新 Google Analytics token

转载 作者:行者123 更新时间:2023-12-04 10:43:28 26 4
gpt4 key购买 nike

我正在使用以下代码在 R 中检索 Google Analytics token 。
当我获得原始 token 时它可以工作,但是一旦它过期,我就无法刷新它。我得到

Error: Refresh token not available



之后 ValidateToken(token) .我究竟做错了什么?
#get and store token 
require("RGoogleAnalytics")
token <- Auth(client.id,client.secret)
save(token,file="./token_file")

#Get refresh token
load("token_file")
ValidateToken(token)

最佳答案

我不得不为这个案例做出一个完整的回答。
RGA自动刷新 token ,除非您指定不这样做。

运行此行,并使用 View(ga_profiles)以获得您需要的正确 ID。它是 View 的 ID(不是帐户 ID)。在 ga_profiles , 是第一列。

library(RGA)

# get access token
authorize()

# get a GA profiles

ga_profiles <- list_profiles()

如果您需要(或想要)该 RGA每次拉取数据时请求权限使用以下代码:

请注意 new.auth = TRUE争论。
library(RGA)

# get access token
authorize(new.auth = TRUE)

# get a GA profiles

ga_profiles <- list_profiles()

并使用来自 Google Analytics 的数据制作一个简单的 df:
id <- 88090889 #This ID is the first column from ga_profiles. Not the Account ID.

# get date when GA tracking began
first.date <- firstdate(id)


# get GA report data
ga_data <- get_ga(id, start.date = first.date, end.date = "today",
metrics = "ga:users,ga:sessions",
dimensions = "ga:userGender,ga:userAgeBracket")

如果您需要更多帮助,请发布您的代码,我们会看到。

关于在 R 中刷新 Google Analytics token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32723444/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com