1

MicrosoftのLiveSearchServiceは何年にもわたって正常に使用されていますが、1週間ほど前に機能しなくなりました。エラーを返すようになりました

System.Web.Services.Protocols.SoapException:クライアントエラー

これは、Microsoftが提供するReference.csファイルの79行目で発生します。

object [] results = this.Invoke( "Search"、new object [] {parameters});

LiveSearchService.Search()を呼び出す前にSearchRequestオブジェクトを作成しましたが、ここではすべてが正常に表示され、正しいappIDがあり、単純なクエリ文字列が正しいサイトアドレスに渡されています。

私のネットワーク管理者は、api.search.live.netサイトに到達しようとするトラフィックを停止するファイアウォールに問題がないことを保証し、期待されるXMLを返すappID罰金でこのURLにアクセスできます。

また、検索語がばかげた量の結果を返す場合に備えて、オフセットを10に変更しようとしましたが、これは違いがありませんでした。

Windows Server 2008 R2マシンにIIS7があり、WebサイトはVS 2008を使用してC#.NET3.5で記述されています。

次に何をしようか迷っていますので、アドバイスをいただければ幸いです。

4

1 に答える 1

0

Bing.comによると、

...Bing Search API 2.0 AppID は 2012 年 8 月 1 日に廃止されます。この日以降、AppID は結果を返さなくなります。開発者は、Windows Azure Marketplace にサインアップするか、より多くのクエリが必要な場合はリクエストを送信することで、引き続き API を使用できます。

料金プランと移行ガイドはこちら.

于 2012-09-05T10:31:29.523 に答える