使用asp.net上传Youtube视频

发布于 2024-10-16 13:51:42 字数 60 浏览 2 评论 0原文

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

I want to upload video to Youtube from my ASP.NET application. It should return video ID or embed code after uploaded video.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

牵你手 2024-10-23 13:51:42

啊,谷歌集成。请注意:这里存在疯狂。

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

非常高的概述:

  1. 需要执行与 oauth 的集成以检索授权令牌,或者
  2. 将此用户传递给 google 以对其进行授权,然后向您发送回您必须捕获的令牌。

授权后,您可以:

  1. 向 youtube 发送包含视频上传和元数据的 http post 请求,或
  2. 提交包含隐藏输入字段及其身份验证令牌的表单帖子。

然后,Youtube 向您传回包含 id 以及其他元视频数据的数据。

此时,您需要对其 api 执行额外的 http posts 才能检索嵌入代码。

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

希望此概述有所帮助!

编辑

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

如何我可以使用 C# 中的 Youtube API 将视频上传到 YouYube 吗?

Ah, google integration. Be ye warned: here lies madness.

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

An extremely high overview:
You will either

  1. Need to perform integration with oauth to retrieve an authorization token, or
  2. Pass this user along to google to authorize them and then send you back a token which you must catch.

After authorization you may either:

  1. Send youtube an http post request containing the video upload as well as meta data, or
  2. Submit a form post that contains the a hidden input feild with their auth token.

Youtube then passes you back data that contains the id as well as other meta video data.

At this point you would need to perform additional http posts to their api in order to retrieve the embed code.

Youtube's api upload documentation lists between 6-13 steps depending on what choices you make in your app.

Hope this overview helps!

Edit

Here is another question on SO about this same thing. It includes code samples:

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文