【问题标题】:Google Search API for C#适用于 C# 的 Google 搜索 API
【发布时间】:2010-04-05 18:57:33
【问题描述】:

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

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

【问题讨论】:

  • Google 有很多 API - 这将有助于从后端 C# 代码中了解您正在尝试做什么。
  • 搜索并检索该搜索的结果。

标签: c# asp.net-mvc api google-search-api


【解决方案1】:

这是一段代码,仅供记录:

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);
}

【讨论】:

    【解决方案2】:

    AJAX API 有一个 RESTful 接口。在标题为"Flash and other Non-Javascript Environments"的部分中查看here

    对于 Flash 开发人员以及需要从其他非 JavaScript 环境访问 Web Search API 的开发人员,该 API 公开了一个简单的 RESTful 接口。在所有情况下,支持的方法都是 GET,响应格式是带有嵌入状态代码的 JSON 编码结果集。

    【讨论】:

      猜你喜欢
      • 2011-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-06
      • 1970-01-01
      相关资源
      最近更新 更多