【发布时间】:2014-08-12 17:15:44
【问题描述】:
我用 PHP 构建了一个平台,使用户能够创建自己的网站。为了将站点所有者连接到 Google 服务(特别是 Google Analytics),我为我的站点用户创建了一个 Google 应用程序以连接到他们的帐户。这是通过 Google 的 API V3/OAuth2 完成的。
流程是:
- 用户使用其 Google 帐户登录 Google Analytics。
- 平台会自动将 Google Analytics sn-p 添加到网站
- 该平台允许离线访问 Google Analytics 以查看站点统计信息并将其显示在统计信息屏幕中。
问题:
每个应用程序可以拥有的刷新令牌数量限制为 25 个。 当第 26 个用户登录(并收到新的刷新令牌)时,第一个刷新令牌变为非活动状态。
错误信息:
error: 1401351409|4794
[Error refreshing the OAuth2 token, message: '{ "error" : "invalid_grant" }']
我在向 API 发出刷新令牌请求后得到这个。
有没有办法克服这个限制? 有没有其他方法可以得到想要的结果?
【问题讨论】:
标签: php google-analytics oauth-2.0 google-analytics-api