2012-07-16 16 views
2

我想使用谷歌日曆API,我無法正確調用內置函數。供參考:如何使用谷歌日曆API的功能

$events = $service->events->listEvents('primary'); 

while(true) { 
    foreach ($events->getItems() as $event) { 
     echo $event->getSummary(); 
    } 
    $pageToken = $events->getNextPageToken(); 
    if ($pageToken) { 
     $optParams = array('pageToken' => $pageToken); 
     $events = $service->events->listEvents('primary', $optParams); 
    } else { 
     break; 
    } 
} 

此代碼返回一個致命錯誤:調用一個成員函數getItems()非對象 上,我不知道如何使用對象至極不是由一個新的實例化() 。

回答

7

您需要將此行添加到您的代碼

$client->setUseObjects(true); 
0

只是以下行

$service = new apiCalendarService($client); 

由於

$service->events->listEvents('primary'); 

返回數組前添加,但你需要一個對象這裏