загрузить YouTube видео без YouTube API - PullRequest
3 голосов
/ 07 марта 2011

Как мы можем загрузить видео на Youtube, не используя его API в asp.net?Мое требование состоит в том, чтобы пользователь загружал видео на наш сайт, и после одобрения администратором видео загружается на YoutubeЯ использую ASP.NET

Ответы [ 3 ]

2 голосов
/ 07 марта 2011

Вы смотрели на это?http://code.google.com/apis/youtube/2.0/developers_guide_dotnet.html#Direct_Upload

Код аутентификации можно найти на той же странице.http://code.google.com/apis/youtube/2.0/developers_guide_dotnet.html#Authentication

0 голосов
/ 07 марта 2011
 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)
0 голосов
/ 07 марта 2011

Джейсон Я использую этот код:

  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?

...