2013-08-30 105 views

回答

1

您需要創建YouTubeService對象,並可以得到搜索結果的關鍵詞

YouTubeService youtubeService = new YouTubeService(new BaseClientService.Initializer() 
{ 
    ApiKey = "dfhdufhdfahfujashfd", 
    ApplicationName = this.GetType().ToString() 
}); 

var searchListRequest = youtubeService.Search.List("snippet"); 
     searchListRequest.Q = "cute cats"; 
     searchListRequest.MaxResults = 10; 

    var searchListResponse = await searchListRequest.ExecuteAsync(); 
    var videoId = searchListResponse.Items.First().Id.VideoId is the unique id of the video 

// Video Request  
VideosResource.ListRequest request = new VideosResource.ListRequest(youTubeService, "statistics") 
{ 
    Id = videoId 
}; 

VideoListResponse response = request.Execute(); 
if (response.Items.First() != null && response.Items.First().Statistics != null) 
{ 
    Console.WriteLine(response.Items.First().Statistics.ViewCount); 
}