2010-04-05 30 views
6

Po tym, jak Google zrezygnowało z interfejsu API SOAP, co mogę użyć do wyszukiwania kodu C#?Interfejs API wyszukiwarki Google dla języka C#

Wiem, że mają API AJAX Javascript - Zaimplementowałem to i to działa - ale po prostu muszę zrobić to samo, ale z kodu zaplecza.

+0

Google ma wiele API - to pomoże wiedzieć, co chce zrobić z back-end C# kodu. –

+0

Wyszukaj i pobierz wyniki tego wyszukiwania. – Matt

Odpowiedz

3

Interfejs AJAX API ma interfejs RESTful. Have a look here w sekcji zatytułowanej "Flash and other Non-Javascript Environments"

Dla programistów Flash i tych programistów, które mają mieć dostęp do sieci Web Search API od innych środowiskach niż JavaScript API naraża prosty interfejs REST. We wszystkich przypadkach obsługiwana metoda to GET, a format odpowiedzi to zestaw wyników zakodowanych w JSON z osadzonymi kodami stanu.

4

To jest kawałek kodu, tak dla przypomnienia:

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); 
} 
Powiązane problemy