所以我已经使用API成功创建了一个上传脚本,但现在我遇到了更新/删除脚本的麻烦。看来Gdata网站上的链接断开,最初导致Zend_Gdata_YouTube_VideoEntry对象的页面,我需要弄清楚如何为要删除/更新的视频提供API。
我有想要更新的视频的视频ID,但我似乎无法找到将其放入更新请求的位置。
我的更新代码仅包含Gdata网站上提供的示例代码,因此这里是网站: http://code.google.com/apis/youtube/2.0/developers_guide_php.html#Updating_Video_Information
我在如何指定要更新的视频,类似于SQL查询中的WHERE语句。有人知道怎么做吗?
如果需要更多信息,请发表评论。谢谢!
答案 0 :(得分:1)
您需要获取视频的视频条目,然后使用该条目进行更新。
http://code.google.com/apis/youtube/2.0/developers_guide_php.html#Retrieving_Video_Entry
因此您的更新代码应如下所示:
$videoEntry = $yt->getVideoEntry('the0KZLEacs');
$putUrl = $videoEntry->getEditLink()->getHref();
$videoEntry->setVideoDescription('This description is better. Hurrah!');
$yt->updateEntry($videoEntry, $putUrl);
未经测试但它应该可以解决问题。我刚刚从你提供的链接中结合了两个例子。