我有以下代码,用于将 YouTube 中的视频信息加载到我的网站上:
try {
$yt = new Zend_Gdata_YouTube();
$videoEntry = $yt->getVideoEntry($video_path);
$duration = $videoEntry->getVideoDuration();
} catch (Zend_Gdata_App_HttpException $e) {
//do something with the error
}
我遇到的问题是,到目前为止,我已经检测到 2 个将执行 catch 块的场景 - 如果视频已被删除,或者是否存在某种通信错误。
如果视频已被删除,我想将其从本地列表中删除。我怎么知道我遇到了哪个错误 - 我一直在寻找错误代码的描述,但找不到这个,尽管我确信其他人之前遇到过这个问题。