2013-02-07 56 views
1

我玩过Google AnalyticsAPI并使用了oauth并设法从我的Google Analytics帐户提取数据,但这并不是太麻烦,而且效果也不错。无需登录即可获取Google Analytics数据

问题是我正在为我的客户建立一个小的“数据图形”服务,这基本上会将来自Google Analytics,电话跟踪和一些其他服务的数据提供到中心区域,显示有多少人从他们的网站联系他们。

问题是,要使用Google Analytic API,您需要通过oauth进行身份验证,这会提示用户登录到Google帐户。

有没有办法让我的GA数据无需手动验证oauth?

+0

拿在[授权方式]好好看看(https://developers.google.com/analytics/devguides/reporting/core/v3/gdataAuthorization#common_oauth)可用。有2个应该为你工作。 ** Web服务器**和**服务帐户**。使用[Web服务器](https://developers.google.com/accounts/docs/OAuth2WebServer)方法,您仍然需要通过oAuth,但您只需要执行一次。之后,您将获得一个刷新令牌,您可以使用该令牌在需要时生成更多访问令牌,而无需再次通过oAuth流程。 [服务帐户](https://developers.google.com/accou – Eduardo

回答

1

你可以尝试GAPI - 谷歌Analytics(分析)API PHP接口

下面是该项目的谷歌代码页: http://code.google.com/p/gapi-google-analytics-php-interface/

特点(作为GAPI项目页提到):

  • 支持CURL和fopen HTTP访问方法,自动检测
  • 对谷歌Analytics(分析)指标PHP数组和尺寸
  • 帐户数据对象映射 - 获取参数的方法
  • 报告数据对象的映射 - 获取度量方法和参数
  • 简单过滤,使用谷歌分析一个GAPI查询语言过滤器
  • 全部PHP5面向对象的代码,就可以使用你的PHP应用程序
相关问题