我正在使用Zend和PHP从我的主页上传和删除视频。上传部分工作正常,但下载则更加复杂。
$videoEntryToDelete = $yt->getVideoEntry($videoId);
$yt->delete($videoEntryToDelete);
我使用这段代码来删除视频,第一行代码可以正常运行。视频对象已经创建,我可以从中获取所有数据。但是,当我尝试删除它时,我会收到以下错误消息:"必须指定一个要发布的URI"。
有人知道如何解决这个问题吗?
谢谢!
我正在使用Zend和PHP从我的主页上传和删除视频。上传部分工作正常,但下载则更加复杂。
$videoEntryToDelete = $yt->getVideoEntry($videoId);
$yt->delete($videoEntryToDelete);
默认情况下,getVideoEntry() 获取的是只读视频对象。若要编辑它,必须在 getVideoEntry() 的第三个参数中传入 true。此时,视频对象将包含所有元数据,包括删除所需的 URL。
请尝试以下操作:
$videoEntryToDelete = $yt->getVideoEntry($videoId, null, true);
$yt->delete($videoEntryToDelete);
还有一个可用的方法:
$videoEntryToDelete = $yt->getFullVideoEntry($videoId);
$yt->delete($videoEntryToDelete);