我花了好几个小时来解决这个问题,但没有达到任何目的。
foreach ($ga->getResults() as $result) {
$ga->requestReportData($result->getProfileId(),array('eventCategory','eventAction'),array('totalEvents'),$sort_metric=null,$filter='eventAction==InitPlayer',$start_date='2012-02-17',$end_date='2012-02-17');
foreach($ga->getResults() as $result2)
{
echo $result;
echo $result2->geteventCategory()."<br />";
echo $result2->geteventAction();
echo $result2->gettotalEvents();
$mysql->query("insert into profiles values(" . $result->getProfileId() . ",'" . $result . "','".$result2->geteventCategory()."','".$result->geteventAction()."','".$result->gettotalEvents()."')");
}
}
$ga ->getResults
返回两个值。个人资料ID和姓名以及个人资料ID到达
事件类别事件动作和总事件。
然而,当我尝试插入数据库时,我收到错误。
为什么我会收到此错误?
致命错误:未捕获的异常'异常',消息为“无效” 名为“eventAction”的财产 C:\ XAMPP \ htdocs中\ Google分析\ GAPI \ gapi.class.php:726
堆栈跟踪: #0 C:\ xampp \ htdocs \ googleAnalytics \ GAPI \ jobs \ report1.php(31):gapiAccountEntry-&gt; __ call('geteventAction',Array) #1 C:\ xampp \ htdocs \ googleAnalytics \ GAPI \ jobs \ report1.php(31):gapiAccountEntry-&gt; geteventAction() 在第726行的C:\ xampp \ htdocs \ googleAnalytics \ GAPI \ gapi.class.php中抛出#2 {main}