6

既然 Google 停止了他们的 SOAP API,我可以用什么来搜索 C# 代码?

我知道他们有一个 Javascript AJAX API——我已经实现了它并且它可以工作——但我只需要从后端代码做同样的事情。

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 搜索 API 的开发人员,该 API 公开了一个简单的 RESTful 接口。在所有情况下,支持的方法都是 GET,响应格式是带有嵌入状态代码的 JSON 编码结果集。

于 2010-04-05T19:44:53.157 回答