没有开发人员密钥,如何提出youtube请求?

例如我有:

Uri videoEntryUrl = new Uri("http://gdata.youtube.com/feeds/api/videos/xyz123");
Video video = request.Retrieve<Video>(videoEntryUrl);


我想要视频对象,但请求对象需要凭据等-有办法解决吗?

documentation确实说:


  检索公共视频的只读请求不需要
  身份验证。

最佳答案

用空值初始化YouTubeRequestSettings

YouTubeRequestSettings settings = new YouTubeRequestSettings(null, null);
YouTubeRequest request = new YouTubeRequest(settings);
Uri videoEntryUrl = new Uri("http://gdata.youtube.com/feeds/api/videos/xyz123");
Video video = request.Retrieve<Video>(videoEntryUrl);

07-26 09:05