2011-04-01 62 views
1

我一直在嘗試使用Bing API帶回20個圖像結果。這裏是代碼:必應API「.Count」屬性不起作用?

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屬性。只是不是計數屬性。有沒有一個已知的錯誤,或者我只是在這裏錯過了什麼?

回答

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" }; 
+0

好的。我在文檔中沒有看到這一點。謝謝。 – loyalpenguin 2011-04-01 21:34:49