Bing Sharp 2.0을 사용하고 있습니다. response.Total == (Bing API 이미지 검색 필터
private string[] BuildFilterArray()
{
List<string> filters = new List<string>();
filters.Add("Size:Small");
filters.Add("Size:Medium");
return filters.ToArray();
}
그러나 결과는 다시 아무것도 온다 : I 필터로 이미지 검색을 수행하고 싶습니다, 그래서 샘플 코드를 따르
SearchRequest searchRequest = new SearchRequest { AppId = appId, Query = query, Market = "en-US" };
ImageRequest imageRequest = new ImageRequest();
imageRequest.Filters = buildFilterArray();
imageRequest.Count = imageCount;
imageRequest.Offset = (imageCount * pageNumber);
ImageResponse response = API.Image(searchRequest, imageRequest);
을 그리고 이것은 buildFilterArray입니다 0).
buildFilterArray()에서 필터를 두 개 지정했기 때문에 그 이유가 발견되었습니다. 어떤 필터를 제거해도 내 검색 결과는 예상 한 결과로 돌아옵니다. 이 아니지만
http://api.search.live.net/xml.aspx?AppId=0B409D9BA6759BCD3CC3D8B9A6A90F2907274BC7&Query=tektronix&Version=2.0&Market=en-US&Sources=Image&Image.Count=10&Image.Offset=0&Image.Filters=Size:Small
:
http://api.search.live.net/xml.aspx?AppId=0B409D9BA6759BCD3CC3D8B9A6A90F2907274BC7&Query=tektronix&Version=2.0&Market=en-US&Sources=Image&Image.Count=10&Image.Offset=0&Image.Filters=Size:Medium&Image.Filters=Size:Small
내가 잘못 아무것도 건가요
이것은 또한이 결과를 반환, IE에서 직접 HTTP GET 요청을 실행하여 증명? 검색 요청에 필터를 두 개 이상 넣을 수 있습니까? 이미지 필터 비트가 반복되는 것을
는
iOS 응용 프로그램에서 동일한 API를 통합하려고합니다. 제 응용 프로그램을 등록 할 수있는 곳으로 안내해주십시오. – Murali