2010-04-05 4 views
6

के लिए Google खोज एपीआई अब Google ने अपने एसओएपी एपीआई को बंद कर दिया है, मैं सी # कोड से खोजने के लिए क्या उपयोग कर सकता हूं?सी #

मुझे पता है कि उनके पास जावास्क्रिप्ट AJAX API है - मैंने इसे कार्यान्वित किया है और यह काम करता है - लेकिन मुझे केवल वही चीज़ करने की आवश्यकता है, लेकिन बैकएंड कोड से।

+0

Google API का एक बहुत की है - यह पता करने के लिए आप अपने बैक-एंड सी # कोड से ऐसा करने के लिए कोशिश कर रहे हैं मदद मिलेगी। –

+0

उस खोज के परिणाम खोजें और पुनर्प्राप्त करें। – Matt

उत्तर

3

AJAX API में एक विश्वसनीय इंटरफ़ेस है। अनुभाग में एक नज़र here शीर्षक है "Flash and other Non-Javascript Environments"

फ्लैश डेवलपर्स, और उन डेवलपर्स अन्य गैर- Javascript वातावरण से वेब खोज API एक्सेस करने की एक की जरूरत है कि के लिए, API एक सरल RESTful इंटरफ़ेस उजागर करता है। सभी मामलों में, समर्थित विधि प्राप्त होती है और प्रतिक्रिया प्रारूप एम्बेडेड स्थिति कोड के साथ एक JSON एन्कोडेड परिणाम सेट होता है।

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