gpt4 book ai didi

php - Google Analytics PHP5 界面始终无法显示结果

转载 作者:行者123 更新时间:2023-12-03 15:46:02 24 4
gpt4 key购买 nike

我试图从我的 Google Analytics 帐户获取综合浏览量和访问量,因此我设置了一个如下示例:https://code.google.com/p/gapi-google-analytics-php-interface/在我的本地主机上,但不知何故它没有返回任何内容......它总是失败。

这是我的代码(故意省略密码和电子邮件):

<?php 
require 'gapi.class.php';

$gaEmail = 'email';
$gaPassword = 'pass';
$profileId = 'UA-37213064-1';

$dimensions = array('pagePath','country', 'region', 'city');
$metrics = array('visits');
$sortMetric=null;
$filter=null;
$startDate='2011-02-01';
$endDate='2015-01-30';
$startIndex=1;
$maxResults=10000;

$ga = new gapi($gaEmail, $gaPassword);

$ga->requestReportData($profileId, $dimensions, $metrics, $sortMetric, $filter, $startDate, $endDate, $startIndex, $maxResults);

$totalPageviews = $ga->getPageviews();

foreach ($ga->getResults() as $result) {
$visits = $result->getVists();
print $visits;
}

?>

这里总是失败:

$ga = new gapi($gaEmail, $gaPassword);

错误:

PHP Fatal error:  Uncaught exception 'Exception' with message 'GAPI: Failed to authenticate user. Error: "Error=BadAuthentication
Url=https://www.google.com/accounts/ContinueSignIn?sarp=1&scc=1&plt=AKgnsbttRRxx9DCBil669sL7kLRdff3nkCIN2ZZVwbU8erUozRAS9AUbn2wk7Rzjcotu7d3Hb7t3ihTxae_QFryWhZfF7uDfZDAL8GfF0w8CY8IopMZs9FEsmlkMlXczOKJ3QKLtEBGtPwCrjW69cI5U7NDe_WiPTWIZhXhf3znQjRU8TMrsNB6NNDMA_5zCwCMtTBYNB-tukpyRoFd3YS2HZfh4fJyDYA
Info=WebLoginRequired
"' in /Volumes/Macintosh Work/www/playground/gapi-1.3/gapi.class.php:418
Stack trace:
#0 /Volumes/Macintosh Work/www/playground/gapi-1.3/gapi.class.php(62): gapi->authenticateUser('Email...', 'password')
#1 /Volumes/Macintosh Work/www/playground/gapi-1.3/teste.php(17): gapi->__construct('EMAIL...', 'password')
#2 {main}
thrown in /Volumes/Macintosh Work/www/playground/gapi-1.3/gapi.class.php on line 418

最佳答案

我几乎 100% 确定这不再有效。如果您检查一下,您会发现该项目自 2009 年以来就没有开发过,它允许您使用登录名和密码登录。客户端登录不适用于当前版本的 Google Analytics,您必须使用开放身份验证。

这取决于您正在做什么,但您可以考虑使用 Php 客户端库。 https://github.com/google/google-api-php-client这将允许您使用 Google Analytics API 选择 Google Analytics 数据。可以找教程here

您还可以考虑使用 Embeded API这将允许您显示精美的图形及其基于 JavaScript 的。

关于php - Google Analytics PHP5 界面始终无法显示结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28234285/

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