2011-04-14 53 views

回答

0

也许这样?

try { 
     //do stuff with the video 
    } 
    catch(Zend_Gdata_App_Exception $e) { 
     next; 
    } 
    catch(Zend_Gdata_App_HttpException $httpException) { 
     next; 
    } 
} 
+0

不明白:我需要知道视频是否处于UNLISTED状态,并且找不到找到它的方法 – Andrea 2011-04-14 20:45:04

1

我也在同样的观点感到困惑。 但是,我能够通过书写如下来区分“公开”或“不公开”。

$videostatus = $videoEntry->extensionElements[6]->extensionAttributes[permission][value]; 

if($videostatus == 'allowed'){ 
    $videostatus = 'public'; 
}elseif($videostatus == 'denied'){ 
    $videostatus = 'unlisted'; 
} 
-1

也许尝试类似的东西

$permission = $video->extensionElements[5]->extensionAttributes['permission']['value']; 
if ($permission == 'denied') { 
    $state = 'unlisted'; 
} else if ($permission == 'allowed' || is_null($permission)) { 
    $state = 'public'; 
} 

,如果你没有得到的指数5变革的正确的数据,6;

相关问题