使用第一个示例,在此处找到https://developers.google.com/youtube/v3/code_samples/dotnet
对于 .Net YouTube 3.0 API,我正在做一些非常相似的事情,但使用的是 VideoResource 对象而不是 SearchResource。示例中的代码:
YoutubeService youtube = new YoutubeService(new BaseClientService.Initializer() {
ApiKey = credentials.ApiKey
});
SearchResource.ListRequest listRequest = youtube.Search.List("snippet");
listRequest.Q = CommandLine.RequestUserInput<string>("Search term: ");
listRequest.Order = SearchResource.Order.Relevance;
SearchListResponse searchResponse = listRequest.Fetch();
请注意,在 ListRequest 对象上设置字段后,会调用 Fetch() 方法来初始化 SearchListResponse 对象。但是,这个 Fetch() 方法似乎不是 API 的一部分!是什么赋予了?有谁知道如何执行 listrequest 以使其返回 ListReponse 对象?