既然Google已停止使用SOAP API,那麼我可以使用什麼來從C#代碼中進行搜索?Google Search API for C#
我知道他們有一個Javascript的AJAX API - 我已經實現了它,它的工作原理 - 但我只需要做同樣的事情,但從後端代碼。
既然Google已停止使用SOAP API,那麼我可以使用什麼來從C#代碼中進行搜索?Google Search API for C#
我知道他們有一個Javascript的AJAX API - 我已經實現了它,它的工作原理 - 但我只需要做同樣的事情,但從後端代碼。
AJAX API有一個RESTful接口。已在部分一看here題爲"Flash and other Non-Javascript Environments"
對於Flash開發人員,以及那些有需要從其他非JavaScript環境訪問Web Search API的開發人員來說,API暴露了一個簡單的RESTful接口。在所有情況下,支持的方法都是GET,響應格式是帶有嵌入式狀態碼的JSON編碼結果集。
這是一段代碼,僅僅是爲了記錄:
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);
}
谷歌有很多的API - 這將有助於瞭解你正在嘗試從後端C#代碼來執行。 – 2010-04-05 19:11:28
搜索並檢索該搜索的結果。 – Matt 2010-04-05 19:37:43