1

私のアプリケーションでは、Google アナリティクスをチャートに表示しました。これは、アナリティクス 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

Google がリクエストと返すデータを承認する方法を変更したことが原因である可能性があります。この投稿この投稿の詳細。また、Core Reporting API とは - 概要 にも詳細があります。

また、このアプリが認証する方法は ClientLogin (電子メール、パスワード) を使用することにも注意してください。これは Web アプリのセキュリティ リスクです。インストールされたローカル アプリでのみ使用する必要があります。

更新トークンを使用して GA データにアクセスできるようになりました。

PHP 用の Google API クライアント ライブラリを参照してから、チャートを追加します。

したがって、このコードが更新されるまでは、グラフを作成する別の方法を見つける必要があるかもしれません. Google チャート ビジュアライゼーションで Google アナリティクス Core Reporting API (データ エクスポート)を使用できる場合があります

于 2012-02-07T19:41:48.400 に答える