每次我向 youtube API 请求获取视频时,我都会做类似的事情:
public Video GetVideo(string videoId)
{
YouTubeRequest request = new YouTubeRequest(settings);
Uri videoEntryUrl = new Uri("http://gdata.youtube.com/feeds/api/videos/" + videoId);
return request.Retrieve<Video>(videoEntryUrl);
}
有时我得到一个例外,说“需要验证码”。我想知道构建 YoutubeRequest 是否要求为每次调用 GetVideo 提供身份验证令牌,因此我得到了这个异常。是否可以?我怎样才能避免这个异常?而且我不是在谈论用 try-catch 来处理它。
谢谢!!