返回首页

{A}{S0的}介绍
YouTube是牢牢盘踞在我们的生活。现在,许多用户无法想象不使用本网站的生命。由于简单性和易用性,YouTube已经成为最流行的视频共享和在世界上最受欢迎的网站之一。像许多受欢迎的Google服务,YouTube有数据API。这个API允许你与此服务进行交互。这开辟了巨大的机遇网站和各种应用的开发。使用此API,开发人员可以查询视频,搜索视频,在YouTube上上传视频,创建和读取评论和更多。问题
我们的目标是查询所有来自YouTube的视频通道的俄罗斯著名的DJ和他们在网站上显示。问题的解决方案若要与YouTube Data API的,你需要下载并安装{A2的}。使用YouTube的数据API提供的所有可能性,需要得到开发的重点。
开发的关键,唯一标识一个应用程序,将与YouTube服务。你可以得到它{A3的}。让我们创建一个类来表示我们的网站上的YouTube视频。这个类的对象是具有属性:VideoId和标题的视频。
VideoIdnbsp;代表YouTube上的视频和标题是thenbsp唯一标识符;在YouTube上的视频标题:

public class YouTubeVideoObject

   {

       public string VideoId { get; set; }

       public string Title { get; set; }

   }
让我们创建一个类,将与YouTube互动,并返回我们的所有通道的视频(对象YouTubeVideoObject类):{C} 常数说明YOTUBE_CHANNEL - 通道,我们将显示视频YOUTUBE_DEVELOPER_KEY - 开发的关键,在第2步中获得说明GetVideos()方法
YouTube上的数据API执行任何行动,有必要创建一个YouTubeRequest类的对象,通过一个YouTubeRequestSettings类的对象作为构造函数的参数。 YouTubeRequestSettings类指定应用程序的名称(事实上,它是任何字符串)和开发的关键:
YouTubeRequestSettings settings = 

	new YouTubeRequestSettings("Bobina Channel", YOUTUBE_DEVELOPER_KEY);

YouTubeRequest request = new YouTubeRequest(settings);

接下来,我们需要撰写,从中我们看到的视频的网址。之后,我们使用get()方法YouTubeRequest类饲料类对象。这个对象包含了一套YouTubeEntry对象。每个YouTubeEntry类的对象包含关于视频的相关信息:{体C3}
然后,我们得到一个数组YouTubeVideoObject对象(这个类已创建我们在第3步。),并从该方法返回:{的C4} 现在,我们有数组(阵列YouTubeVideoObject对象)的影片。所有我们需要做的是我们的网站上显示这些视频。要做到这一点,在aspx页面的网站中创建下面的代码:{C5的}
该代码由对象标记,可以在网站中嵌入YouTube视频。此代码被包装成中继列出所有获得的YouTube视频。请注意,我们使用<%#eval()的GT%;数据绑定表达式,得到标题和YouTubeVideoObject对象的基本VideoId。
之后,我们只需要视频数组绑定到Repeater控件:{5233}
结果看起来像这样:
{S}结论
在这篇文章中,我们研究了与YouTube服务的互动,我们的网站上显示YouTube频道的影片。数据API提供了一套丰富的功能,以互动与YouTube。这开辟了开发商的宽视野,勇于创新。历史第六届:2011年6月初始版本

回答

评论会员:游客 时间:2012/02/03
优秀文稿。这是一本必读书。缓慢而稳定地赢得比赛
alrsds
评论会员:游客 时间:2012/02/03
干得好!非常有用的。thanx
yuvachandra
评论会员:游客 时间:2012/02/03
说明是真的好..
阿伦Navasartian
评论会员:niceeee 时间:2012/02/03
surajfrommumbai:非常好
评论会员:raja_krish 时间:2012/02/03
尼斯解释 {BR }
评论会员:游客 时间:2012/02/03
Monjurul哈比卜:好和清晰的文章。感谢分享!{S2的}