php - 使用 Zend/PHP 删除 YouTube 视频

标签 php api zend-framework youtube

我使用 Zend 和 PHP 从我的主页上传和删除视频。上传部分工作正常,但下载比较复杂。

$videoEntryToDelete = $yt->getVideoEntry($videoId);
$yt->delete($videoEntryToDelete);

我使用此代码删除视频,第一行有效。视频对象已创建,我可以从中获取所有数据。但是当我尝试删除它时,我收到此错误消息: “您必须指定要发布到的 URI”

谁知道如何解决这个问题?

谢谢!

最佳答案

默认情况下,getVideoEntry() 获取一个只读视频对象。为了编辑它,您必须在 getVideoEntry() 的第三个参数中传递 true。然后视频对象将包含所有元数据,包括删除它所需的 URL。

试试这个:

$videoEntryToDelete = $yt->getVideoEntry($videoId, null, true);
$yt->delete($videoEntryToDelete);

关于php - 使用 Zend/PHP 删除 YouTube 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2501183/

相关文章:

php - laravel 无法提交表单数据

从另一个终端输出的php脚本

php - 没有 Zend-Framework MVC 的 Zend-form - viewscript 不显示元素,但它们存在并由 var_dump() 显示

php - catch 语句中函数的错误处理

PHP、Zend 框架 : How to set the upload max filesize?

php - 如何从 PHP 连接 Jms?

php - Windows 上的 Apache/PHP 禁用 OpenSSL 支持

android - 究竟如何使用 Notification.Builder

Python Suds.Client 是否应该关闭

api - 使用 eventbrite api 仅显示 future 事件