有没有办法使用 Zend GData 发布特定的内容类型?具体来说,我想发布一个类型为
"Content-Type: application/vnd.youtube.timedtext; charset=UTF-8"
否则,我需要使用 cURL 吗?谢谢!
有没有办法使用 Zend GData 发布特定的内容类型?具体来说,我想发布一个类型为
"Content-Type: application/vnd.youtube.timedtext; charset=UTF-8"
否则,我需要使用 cURL 吗?谢谢!
您可以使用以下内容设置文件的特定内容类型setContentType()
:
$yt = new Zend_Gdata_YouTube($httpClient);
$filesource = $yt->newMediaFileSource('your_file.ext');
// content type you want to use
$filesource->setContentType('application/vnd.youtube.timedtext; charset=UTF-8');
Zend 框架中有更多选项的好例子:文档:使用 YouTube 数据 API - Zend 框架手册:将视频上传到 YouTube。