Google Analytics 刷新令牌失效
Google Analytics refresh token invalidates
我们允许我们的用户将他们的 Google 分析帐户连接到我们的 CMS。但是,他们中的许多人选择让我们管理他们的 GA,因此我们有很多财产。
每个 属性 都有自己的视图 ID,当我们连接视图 ID 时,我们通过输入视图 ID 来实现。然后,帐户 select 提示出现。我们 select 拥有 属性 的帐户(通常是同一个帐户,比如 admin@company.com),然后检索访问和刷新令牌。
一切正常。除了,有时刷新令牌似乎无效。
这是因为刷新令牌限制(我们肯定管理超过 25 个客户端)吗?
如果是这样,将 属性 连接到站点的更好方法是什么,同时仍然允许用户使用他们自己的 GA 帐户(如果他们愿意的话)?
我正在考虑尝试检索正在使用哪个 google 帐户进行连接,但我不确定该怎么做。
有什么想法吗?
我想通了。刷新令牌限制是每个实际 google 帐户,我花了一段时间才弄明白。我现在在主数据库中存储一个默认值,如果那个可以访问要连接的 ID,则使用默认值。否则它将重定向到 Google 身份验证 window 并正常进行身份验证。
我们允许我们的用户将他们的 Google 分析帐户连接到我们的 CMS。但是,他们中的许多人选择让我们管理他们的 GA,因此我们有很多财产。 每个 属性 都有自己的视图 ID,当我们连接视图 ID 时,我们通过输入视图 ID 来实现。然后,帐户 select 提示出现。我们 select 拥有 属性 的帐户(通常是同一个帐户,比如 admin@company.com),然后检索访问和刷新令牌。
一切正常。除了,有时刷新令牌似乎无效。
这是因为刷新令牌限制(我们肯定管理超过 25 个客户端)吗? 如果是这样,将 属性 连接到站点的更好方法是什么,同时仍然允许用户使用他们自己的 GA 帐户(如果他们愿意的话)? 我正在考虑尝试检索正在使用哪个 google 帐户进行连接,但我不确定该怎么做。
有什么想法吗?
我想通了。刷新令牌限制是每个实际 google 帐户,我花了一段时间才弄明白。我现在在主数据库中存储一个默认值,如果那个可以访问要连接的 ID,则使用默认值。否则它将重定向到 Google 身份验证 window 并正常进行身份验证。