GoogleがSOAPAPIを廃止したので、C#コードから検索するために何を使用できますか?
私は彼らがJavascriptAJAXAPIを持っていることを知っています-私はそれを実装し、それは機能します-しかし私は同じことをする必要がありますが、バックエンドコードからです。
GoogleがSOAPAPIを廃止したので、C#コードから検索するために何を使用できますか?
私は彼らがJavascriptAJAXAPIを持っていることを知っています-私はそれを実装し、それは機能します-しかし私は同じことをする必要がありますが、バックエンドコードからです。
これは記録用のコードです。
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);
}
AJAX API には RESTful インターフェイスがあります。「Flash およびその他の非 Javascript 環境」というタイトルのセクションをご覧ください。
Flash 開発者、および他の Javascript 以外の環境から Web Search API にアクセスする必要がある開発者のために、API は単純な RESTful インターフェイスを公開します。いずれの場合も、サポートされるメソッドは GET であり、応答形式はステータス コードが埋め込まれた JSON エンコードの結果セットです。