私はBings Seach APIを理解しようとしています。私は自分のソリューションにSOAPサービスを追加しました。結果は受け取ります。問題は、表示された結果は、私がrequest.Web
に何を設定したかにかかわらず、常に同じであるということです。私が検索をすると、98の結果が表示されるので、結果が欠落しているわけではありません。Bings Search APIは常に同じ10の結果を返します
BingService soapClient = new BingService();
string resp = string.Empty;
SearchRequest request = new SearchRequest();
request.AppId = ConfigurationManager.AppSettings["BingKey"];
request.Sources = new BingLiveSearchService.SourceType[] { SourceType.Web };
request.Query = query;
request.Web = new BingLiveSearchService.WebRequest { Count = 10, Offset = 10 };
var response = soapClient.Search(request);
if (response.Web != null && response.Web.Total > 0)
{
resp += "TOTAL COUNT:"+response.Web.Total +"<br/><br />";
foreach (var item in response.Web.Results)
{
resp += "<div style='padding-bottom:10px;'>" + item.Title + "</div>";
}
}
を追加私は最初の検索でオフセットなしで98の結果を出し、オフセットを10に設定すると18の結果が出ます。なぜこれが起こるか知っていますか? – Dofs
そのbing私の友人、そのビン: –
私は同じ問題を抱えています私はjsonを使用している単純な単語 'ゲーム'の41の結果を得ています..この問題を解決するために私を助けてください。私は質問をしましたhttp://stackoverflow.com/questions/8637051/bing-api-returns-41-results-for-simple-word-game –