youtube api v3.0基于浏览器的php上传

youtube api v3.0基于浏览器的php上传,php,video,youtube,youtube-api,Php,Video,Youtube,Youtube Api,我正在尝试(php)上传视频(基于浏览器,不在我的应用程序中存储视频,希望直接上传到youtube) 我找不到这方面的任何文件。像这样 但对于v3.0,我正在查看提供的代码(3.0),但看不到不存储(暂时在我的应用程序中)就可以获取视频的方法(即$videoPath=“/path/to/file.mp4”) 现在,YouTube数据API v3中支持使用CORS进行可恢复上传 一个粗略但实用的示例at(sourcefiles at)显示了上载流程,使用Google+登录按钮处理OAuth 2(如

我正在尝试(php)上传视频(基于浏览器,不在我的应用程序中存储视频,希望直接上传到youtube)

我找不到这方面的任何文件。像这样

但对于v3.0,我正在查看提供的代码(3.0),但看不到不存储(暂时在我的应用程序中)就可以获取视频的方法(即$videoPath=“/path/to/file.mp4”)


现在,YouTube数据API v3中支持使用CORS进行可恢复上传


一个粗略但实用的示例at(sourcefiles at)显示了上载流程,使用Google+登录按钮处理OAuth 2(如果愿意,可以使用普通的OAuth 2浏览器客户端流程),并带有进度指示器。它还显示了如何在上传后轮询视频处理状态,并在处理后将生成的视频嵌入到页面上。

.NET版本?如何使用OAuth 2浏览器客户端流?我在数据库中存储了一个刷新令牌等,所以我想使用它,而不是每次登录谷歌。这是一个很好的例子,但正如自述文件所说:code.google.com/p/youtube-api-samples上的代码示例不再被维护。请从以下GitHub存储库更新您的代码示例:是的,我刚刚签入了一个新的代码示例,不久将发布到GitHub。这是基于
// REPLACE with the path to your file that you want to upload
$videoPath = "/path/to/file.mp4";

// Create a snipet with title, description, tags and category id
$snippet = new Google_VideoSnippet();
$snippet->setTitle("Test title");
$snippet->setDescription("Test description");
$snippet->setTags(array("tag1", "tag2"));