2011-12-19 18 views
0

を使用して、ユーザーのプレイリストを取得する私は、ユーザーを認証し、現在認証されたユーザプレイリスト取得しようとしますが、リクエストがinavlidであり、エラーがほどは、YouTubeのAPI

要求の実行である現時点では、このコードは失敗している:
http://gdata.youtube.com/feeds/api/users/[email protected]/playlists

Public Function GetRequest(ByVal username As String, ByVal password As String) As YouTubeRequest 
    Dim youtubeSettings = New YouTubeRequestSettings("test", DeveloperKey, username, password) 
    Dim youtubeRequest As New YouTubeRequest(youtubeSettings) 
    Return youtubeRequest 
End Function 

Public Function GetUserPlaylists(ByVal username As String, ByVal password As String) 
    Dim youtubeRequest As YouTubeRequest = Me.GetRequest(username, password) 
    Try 
    Dim userPlaylists As Feed(Of Playlist) = youtubeRequest.GetPlaylistsFeed(username) 

    If True Then 
    End If 
    Catch ex As Exception 
    End Try 
End Function 
+0

、それは特定の文字を使用していますので、それはたぶん私はURLENCODEする必要があり、ユーザ名をどうするかもしれません – redoc01

答えて

0
Dim youtubeRequest As YouTubeRequest = Me.GetRequest(username, password) 

     Dim url As String = "https://gdata.youtube.com/feeds/api/users/default/playlists?v=2" 

     Try 

      Dim feedQuery As New FeedQuery(url) 
      Dim userPlaylists As Feed(Of Playlist) = youtubeRequest.Get(Of Playlist)(feedQuery) 

      If True Then 

      End If 


     Catch ex As Exception 

     End Try 

    End Function