1

我一直在尝试使用 Bing API 带回 20 个图像结果。这是代码:

SearchRequest request = new SearchRequest();
request.AppId = APPID;
request.Query = HttpUtility.HtmlEncode(searchQuery);
request.Sources = new SourceType[] { SourceType.Image };
request.Image = new ImageRequest();
request.Image.Count = 20;
request.Image.Filters = new string[1] { "Size:Medium" };

现在这里的一切都正常了,包括 Image.Filters 属性。只是不是 Count 属性。是否有已知的错误,或者我只是在这里遗漏了什么?

4

1 回答 1

2

我不确定这一点,但我认为你缺少设置CountSpecified属性。试试这个

request.Image = new ImageRequest();
request.Image.Offset = 0;
request.Image.Count = 20;
request.Image.CountSpecified = true;
request.Image.Filters = new string[1] { "Size:Medium" };
于 2011-04-01T20:56:47.107 回答