CustomHeigSearch

L'API de Google offre un service de personnalisation de recherche (http://code.google.com/apis/customsearch/v1/overview.html).

Ci-dessous les éléments d'utilisation d'une personnalisation de ce service pour des recherches sur le site www.heig-vd.ch :

url du service : https://www.googleapis.com/customsearch/v1

clé d'utilisation du service (key): AIzaSyBpYS569CJN6A7wbDUXokxOJAbQhBokDkc

identifiant de la personnalisation HEIG-VD (cx) : 013998846191891903408:q5-pjzgkxvu

Ainsi, la requête ci-dessous retourne un flux JSON des résultats de recherche sur le site www.heig-vd.ch avec le mot clé « module » :
https://www.googleapis.com/customsearch/v1?key=AIzaSyBpYS569CJN6A7wbDUXokxOJAbQhBokDkc&cx=013998846191891903408:q5-pjzgkxvu&q=module

Il s'agit donc de créer une application web avec formulaire de recherche et affichage des résultats en utilisant ce service tier de Google (cf. screenshot et démo).

screenshot

Le corrigé : http://ogo.heig-vd.ch/ajax/TP6_heigsearch/customHeigSearch.html