asp.net - 使用asp.net上传YouTube视频

标签 asp.net video upload youtube

我想从我的ASP.NET应用程序将视频上​​传到Youtube。上传视频后,它应该返回视频ID或嵌入代码。

最佳答案

啊,google集成。你们要警告:疯狂就在这里。

http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Process_Flows_for_Uploading_Videos

极高的概述:
你要么

  • 需要与oauth集成以检索授权 token 或
  • 将此用户传递给google以授权他们,然后将必须捕获的 token 发回给您。

  • 授权后,您可以:
  • 向youtube发送一个http发布请求,其中包含视频上传以及元数据,或者
  • 提交一个表单帖子,其中包含一个隐藏的输入字段及其auth token 。

  • 然后,Youtube将包含ID以及其他元视频数据的数据传回给您。

    此时,您需要对其api执行其他http帖子,以检索嵌入代码。

    Youtube的api上传文档列出了6-13个步骤,具体取决于您在应用中做出的选择。

    希望本概述对您有所帮助!

    编辑

    这是关于同一件事的另一个问题。它包括代码示例:

    How can I upload a video to YouYube using the Youtube API in C#?

    关于asp.net - 使用asp.net上传YouTube视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4918109/

    相关文章:

    c# - 从 javascript 或代码隐藏 C# 函数 ASP.NET 调用服务器端 C# 函数

    c# - 隐藏和显示标签和按钮

    asp.net - 如何使用 ASP.Net Web API 发送键列表并返回键/值列表?

    android - 录制视频的问题

    video - 有没有办法在 ffmpeg 的过滤器中使用当前帧和总帧作为变量?

    c++ - 在 C++ 中通过 HTTP POST 上传文件

    c# - 如何在 asp.net mvc 3 项目中路由 .aspx 页面?

    javascript - Video.js:设置视频src后出错

    php - 使用文件浏览器搜索好的 WYSIWYG 编辑器

    c# - selenium webdriver .Net chrome 上传文件