【发布时间】:2014-04-17 17:37:38
【问题描述】:
我正在使用核心报告 API 进行报告。我已经在我的本地主机服务器上安装了 Google PHP API 客户端主服务器,并在我包含的 src 文件夹中创建了一个文件 HelloAnalyticsAPi.php
谷歌/Client.php , 谷歌/服务/Analytics.php
文件。并使用以下详细信息
$client->setClientId('XXXXXXXXXXX.apps.googleusercontent.com');
$client->setClientSecret('XXXXXXXXXXX');
$client->setRedirectUri('http://localhost/analytics/src/HelloAnalyticsApi.php');
$client->setDeveloperKey('XXXXXXXXXXX');
$client->setScopes(array('https://www.googleapis.com/auth/analytics.readonly'));
$client->setUseObjects(true);
我在 setUseObjects 上有致命错误。错误是Fatal error: Call to undefined method Google_Client::setUseObjects()。我也在我的谷歌分析后端做了一些授权。
请告诉我在我的服务器上获取报告的整个过程。因为我无法理解他们给出的谷歌分析开发者指南。
【问题讨论】:
-
不要对代码示例使用真实值(客户端密码、开发人员密钥等)。根据您的错误,您没有使用最新的客户端库。最近有一些变化,因为它仍处于测试阶段。请从github.com/google/google-api-php-client更新它
-
@ShanthaKumara 我采用了 github 本身的代码。
-
确保您不会丢失 google 目录中的任何文件。并仔细检查路径是否正确。
-
@deepakbhardwaj,我使用的是“1.0.4-beta”版本,没有适合您的示例代码的方法。您可能使用的是旧版本的 Google API 客户端库。
标签: php google-app-engine google-analytics google-api google-analytics-api