Загрузка диаграммы Google Analytics возвращает неверный запрос

В моем приложении я отображал аналитику 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"

1 ответ

Это может быть потому, что Google изменил способ авторизации запросов и данных, которые он возвращает. Подробно об этом посте и этом посте. Кроме того, Что такое основной отчет API - Обзор имеет больше информации.

Также обратите внимание, что это приложение авторизуется с помощью ClientLogin (электронная почта, пароль). Это угроза безопасности для веб-приложения; он должен использоваться только в установленном локальном приложении.

Теперь вы можете использовать токен обновления для доступа к данным GA.

Посмотрите Клиентскую библиотеку API Google для PHP и затем добавьте диаграмму.

Поэтому, пока этот код не будет обновлен, вам, возможно, придется найти другой метод для построения ваших диаграмм. Возможно, вы сможете использовать Google Analytics Core Reporting API (экспорт данных) с визуализациями Google Chart

Другие вопросы по тегам