6

GoogleがSOAPAPIを廃止したので、C#コードから検索するために何を使用できますか?

私は彼らがJavascriptAJAXAPIを持っていることを知っています-私はそれを実装し、それは機能します-しかし私は同じことをする必要がありますが、バックエンドコードからです。

4

2 に答える 2

4

これは記録用のコードです。

var searchTerm = "ABCD";
using (var web = new WebClient())
{
    web.Headers.Add("Referrer", "http://your-website-here/");
    var result = web.DownloadString(String.Format(
           "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q={0}&key=your-key-here", 
           searchTerm));
    Console.WriteLine(result);
}
于 2010-10-14T08:33:15.157 に答える
3

AJAX API には RESTful インターフェイスがあります。「Flash およびその他の非 Javascript 環境」というタイトルのセクションをご覧ください

Flash 開発者、および他の Javascript 以外の環境から Web Search API にアクセスする必要がある開発者のために、API は単純な RESTful インターフェイスを公開します。いずれの場合も、サポートされるメソッドは GET であり、応答形式はステータス コードが埋め込まれた JSON エンコードの結果セットです。

于 2010-04-05T19:44:53.157 に答える