2014-06-17 2 views
0

Google 캘린더에서 일정을 생성, 업데이트 또는 삭제하기 위해 Zend Framework를 사용하기 시작했습니다. 지금은 캘린더 목록을 가져와야하는이 코드 조각을 가지고 있지만 작동하지 않습니다. 페이지를 실행할 때 아무 것도 표시하지 않고 빈 페이지 만 표시하고 오류는 표시하지 않습니다. 나는 'echo hello;'를 인쇄 해 보았습니다. 그리고 그것을 인쇄하지만, 다른 '에코 안녕하세요;' 더 이상 인쇄되지 않으므로이 줄에서 코드가 작동하지 않는다고 가정합니다. '$ calFeed = $ service-> getCalendarListFeed();'Google 캘린더 목록 검색 - Zend Framework

누군가 나를 오른쪽으로 직접 가리킬 수 있습니까? 감사합니다

<?php 
$path = '/home2/bgolaes/public_html/msnh/ZendGdata/library'; 
$oldPath = set_include_path(get_include_path() . PATH_SEPARATOR . $path); 

// load classes 
    require_once 'Zend/Loader.php'; 
    Zend_Loader::loadClass('Zend_Gdata'); 
    Zend_Loader::loadClass('Zend_Gdata_ClientLogin'); 
    Zend_Loader::loadClass('Zend_Gdata_Calendar'); 
    Zend_Loader::loadClass('Zend_Http_Client'); 

    // connect to service 
    $user = "XXXXX"; 
    $pass = "XXXXX"; 
    $service = Zend_Gdata_Calendar::AUTH_SERVICE_NAME; 
    $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service); 

try { 
    $service = new Zend_Gdata_Calendar($client); 
    echo 'hello'; 
    $calFeed = $service->getCalendarListFeed(); 
    echo 'hi'; 
    echo '<h1>' . $calFeed->title->text . '</h1>'; 
    echo '<ul>'; 
    foreach ($calFeed as $calendar) { 
    echo '<li>' . $calendar->title->text . '</li>'; 
} 
echo '</ul>'; 
} catch (Zend_Gdata_App_Exception $e) { 

} 
?> 

답변

0

달력 목록

$service = Zend_Gdata_Calendar::AUTH_SERVICE_NAME; 
$client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service); 
$service = new Zend_Gdata_Calendar($client); 



try { 
    $listFeed= $service->getCalendarListFeed(); 
} catch (Zend_Gdata_App_Exception $e) { 
    echo "Error: " . $e->getMessage(); 
} 

echo "Calendar List Feed"; 
echo "<ul>"; 
foreach ($listFeed as $calendar) { 
    echo "<li>" . $calendar->title . 
     " (Event Feed: " . $calendar->id . ")</li>"; 
} 
echo "</ul>"; 
검색