Google Özel Arama Motoru (CSE) API

2 Cevap php

Ben bir müşterinin site içine bir site arama özelliği entegre çalışıyorum. I Google Custom Search ile bir test araması motoru oluşturduk, ama aşağıdaki kriterlere ile çalışmak nasıl çözemezsek:

  1. Geri siteye arama formu mesajlar
  2. POST sayfası Google'dan geri sonuç almak için bir API kullanır
  3. Benim site içindeki sonuçlarını görüntülemek

Ben yanlış anlama muyum nasıl Google Custom Search çalışır? Benim kriterlere uyan basit bir öğretici bir yer var mı?

Teşekkürler!

2 Cevap

Google Custom Search Business Edition, özellikle ne lütfen bunu hangi ile, XML sonuçları döndürmek için bir API var. Business Edition ücretsiz değildir.

İşte XML results documentation .

PHP itibaren, cURL, bir GET isteği olarak Google ÖAM'ye üzerinde POSTed arama sorgusu geçmek ve daha sonra XML server side veya istemci tarafı ne istersen yapmak için kullanabilirsiniz.

Çıkış http://www.google.com/cse/docs/resultsxml.html

Ama temelde evet: bir post / get değişkeni aldığında içeren Google'a bir http isteği (en azından) arama terimi ve api anahtar, o zaman karşılığında XML bir yük alır yapar sitenizde bir sayfa var ki bu sonra biçimleri ve sayfada döner.

Bu oldukça basittir. Senin etiketi bakılırsa bunu yapmak için aradığınız lanaguage olduğu, PHP ile uygulanmadı ettik, ama böyle bir şey http://www.seopher.com/articles/google_custom_search_tutorial_using_xml_and_php_ doğru yolda sizi koymak gerekir.