Google Custom Search Engine API (CSE)
-
19-09-2019 - |
Pregunta
Estoy tratando de integrar una función de búsqueda del sitio en el sitio de un cliente. He creado un motor de búsqueda de prueba con Google Custom Search , pero no puedo encontrar la manera de ordenar hacer que funcione con los siguientes criterios:
- Los mensajes búsqueda de nuevo al sitio
- La entrada de página utiliza una API para obtener el resultado de vuelta de Google
- puedo mostrar los resultados dentro de mi sitio
¿Estoy mal entendido cómo funciona Google Búsqueda personalizada ? ¿Hay algún lugar un sencillo tutorial que se ajuste a mis criterios?
Gracias!
Solución
Google Búsqueda Business Edition tiene específicamente a la API para devolver resultados XML, con el que puede hacer lo que le plazca. Business Edition no es libre.
Aquí está el resultados XML documentación .
A partir de PHP, puede utilizar cURL para pasar su consulta de búsqueda publicado a Google CSE como una petición GET, y luego hacer lo que quiera con el XML lado del servidor o lado del cliente.
Otros consejos
http://www.google.com/cse/docs/resultsxml .html
Pero, básicamente, sí: tiene una página en su sitio que cuando se pone un poste / obtener la variable que realiza una solicitud HTTP a Google que contiene (al menos) el término de búsqueda y su clave de API, a continuación, recibe una carga de XML en retorno que se da formato a continuación, y vuelve en la página.
Es bastante sencillo. No he implementado en PHP, que a juzgar por su etiqueta es la lanaguage usted está mirando para hacerlo, pero algo así como http://www.seopher.com/articles/google_custom_search_tutorial_using_xml_and_php_ hay que poner en el camino correcto.