gpt4 book ai didi

PHP Youtube Data Api 从另一个域上传

转载 作者:行者123 更新时间:2023-12-01 23:43:36 29 4
gpt4 key购买 nike

我按照 google api 示例上传到 youtube。但是,如果我想上传托管在另一个域上的文件,例如:

$myVideoEntry = new Zend_Gdata_YouTube_VideoEntry();

// create a new Zend_Gdata_App_MediaFileSource object
$filesource = $yt->newMediaFileSource('http://www.myotherdomain.com/.../file.mov');
$filesource->setContentType('video/x-flv');

// set slug header
$filesource->setSlug('http://www.myotherdomain.com/.../file.mov');

// add the filesource to the video entry
$myVideoEntry->setMediaSource($filesource);

任何帮助将不胜感激

最佳答案

Zend API 可能不支持这一点。但是,如果您有写入权限,则可以将文件下载到您的服务器上,然后发送。

$curl = curl_init();
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_URL, 'http://www.myotherdomain.com/.../file.mov');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$contents = curl_exec($curl);
curl_close($curl);

$file = fopen('temp/file.mov', 'w'); // If file is not found, attempts to create it
fwrite($file, $contents);
fclose($file);

// Upload via YouTube

关于PHP Youtube Data Api 从另一个域上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5187781/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com