1

在我的应用程序中,我在图表中显示了谷歌分析。这是我下载分析 api 的链接:http: //mikhailkozlov.com/how-to-show-analytics-data-with-google-chart-tools/

这是代码:

<script src="<?php echo base_url();?>js/chart.js" type="text/javascript"></script>
<script type="text/javascript">
    $("#chart").drawChart({uri:'<?php echo base_url();?>js/_ga.php'});
</script>

html代码:

<div id="chart" style="height:300px; width:940px; padding:0; color:#258cd1" class="visits bars last_30"></div>

当此加载图表在火灾错误中出现错误时:

"NetworkError: 400 Bad Request - http://chart.apis.google.com/chart?cht=bvs&chxt=y,x&chbh=a,5,10&chs=0x0&chco=258cd1&chg=0,10,0,0&chts=676767,11&chds=0,25&chxr=0,0,25|1,0,31&chd=t:0,0,0,0,0,0,0,0,1,5,3,2,15,0,2,7,12,0,11,12,0,8,8,3,4,7,2,0,10,3,0&chxl=1:|08|09|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|01|02|03|04|05|06|07"
4

1 回答 1

0

这可能是因为谷歌改变了它授权请求的方式和它返回的数据。这篇文章这篇文章的详细信息。此外,什么是核心报告 API - 概述 有更多信息。

另请注意,此应用程序授权的方式是使用 ClientLogin(电子邮件、密码)。这是 Web 应用程序的安全风险;它只能在已安装的本地应用程序上使用。

您现在可以使用刷新令牌来访问 GA 数据。

请参阅适用于 PHP 的 Google API 客户端库,然后添加图表。

因此,在更新此代码之前,您可能必须找到另一种方法来构建图表。您或许可以将Google Analytics Core Reporting API(数据导出)与 Google Chart Visualizations 结合使用

于 2012-02-07T19:41:48.400 回答