【问题标题】:upload youtube video without youtube api在没有 youtube api 的情况下上传 youtube 视频
【发布时间】:2011-07-10 08:52:03
【问题描述】:

我们如何在不使用 asp.net 中的 api 的情况下将视频上传到 Youtube? 我的要求是用户将视频上传到我们的网站,并在管理员批准后将视频上传到 Youtube。我正在使用 ASP.NET

【问题讨论】:

  • 我对你的项目很感兴趣!! :)
  • 他们有一个 API 是有原因的——从你的描述来看,你完全不清楚为什么不能使用它。你能详细说明一下吗?
  • 我认为 youtube api 会生成一个用于文件上传控制的脚本。如果不是,你能告诉我一个示例代码吗?
  • 是的,不使用他们的 API 的原因是什么?

标签: asp.net upload youtube


【解决方案1】:
【解决方案2】:

Jason 我正在使用此代码:

  Dim request As YouTubeRequest
    Dim newVideo As New Video()

    newVideo.Title = "My Test Movie"
    newVideo.Tags.Add(New MediaCategory("Autos", YouTubeNameTable.CategorySchema))
    newVideo.Keywords = "cars, funny"
    newVideo.Description = "My description"
    newVideo.YouTubeEntry.Private = False
    newVideo.Tags.Add(New MediaCategory("mydevtag, anotherdevtag", YouTubeNameTable.DeveloperTagSchema))

    newVideo.YouTubeEntry.Location = New GeoRssWhere(37, -122)

    newVideo.YouTubeEntry.MediaSource = New MediaFileSource("c:\\flame.avi", "video/quicktime")
    Dim createdVideo As Video = request.Upload(newVideo)

但是在哪里指定 Youtube 凭据和密钥?

【讨论】:

    【解决方案3】:
     Dim settings As YouTubeRequestSettings = New YouTubeRequestSettings("youtube", developerKey, username, password)
    
        Dim request As New YouTubeRequest(settings)
        Dim newVideo As New Video()
    
        newVideo.Title = "My Test Movie"
        newVideo.Tags.Add(New MediaCategory("Autos", YouTubeNameTable.CategorySchema))
        newVideo.Keywords = "cars, funny"
        newVideo.Description = "My description"
        newVideo.YouTubeEntry.Private = False
        newVideo.Tags.Add(New MediaCategory("mydevtag, anotherdevtag", YouTubeNameTable.DeveloperTagSchema))
    
        newVideo.YouTubeEntry.Location = New GeoRssWhere(37, -122)
    
        newVideo.YouTubeEntry.MediaSource = New MediaFileSource("c:\\drop.avi", "video/x-msvideo")
        Dim createdVideo As Video = request.Upload(newVideo)
    

    【讨论】:

      猜你喜欢
      • 2017-10-07
      • 1970-01-01
      • 2018-02-02
      • 2016-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-22
      相关资源
      最近更新 更多