【发布时间】:2017-05-30 12:15:10
【问题描述】:
我需要一点帮助。当我按原样搜索网络但要搜索图像时,以下代码可以完美运行
const string apiKey = "xxxx";
const string searchEngineId = "xxxx";
const string query = "apple";
var customSearchService = new CustomsearchService(new BaseClientService.Initializer { ApiKey = apiKey });
var listRequest = customSearchService.Cse.List(query);
listRequest.Cx = searchEngineId;
listRequest.Num = 1;
//listRequest.Fields = "items(image(contextLink,thumbnailLink),link)";
listRequest.SearchType = CseResource.ListRequest.SearchTypeEnum.Image;
listRequest.Start = 1;
var search = listRequest.Execute();
foreach (var result in search.Items)
{
Debug.WriteLine(string.Format("Title: {0}", result.Title));
Debug.WriteLine(string.Format("Link: {0}", result.Link));
}
当SearchType 是Image 时,search.Items 会产生null。
【问题讨论】: