0

私はWebサイトを持っています(Visual Web Developer 2008 Express-asp.net-vb)。ウェブサイトからyoutubeapiを使用して映画をアップロードしたい。以下にコードを投稿しました。ボタンをクリックすると、しばらく待って、401-不正アクセス..エラーメッセージが表示されます。

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
    Dim settings As YouTubeRequestSettings = New YouTubeRequestSettings("app name", "my developer key", "my gmail", "my gmail password")

    Dim request As New YouTubeRequest(settings)
    Dim newVideo As New Video()

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

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

    newVideo.YouTubeEntry.MediaSource = New MediaFileSource("C:\Users\Acer\Desktop\1.mov", "video/x-msvideo")
    Dim createdVideo As Video = request.Upload(newVideo)


End Sub
4

1 に答える 1

0

有効なカテゴリを指定する必要があります

newVideo.Tags.Add(New MediaCategory("Music", YouTubeNameTable.CategorySchema))
于 2013-02-26T22:40:57.283 に答える