2010-07-06 6 views
0

Est-il possible d'utiliser Google AJAX API: sur le moteur de recherche google locale par exemple: google.esGoogle ajax api

ou est-il ne fonctionne que pour google.com?

Merci de votre aide.

Répondre

0

C'est possible, et il y a plusieurs façons de le faire.

Voir this entry sur le blog API Googles AJAX.

Il existe trois façons possibles pour mettre en œuvre, selon la façon dont vous utilisez l'API:

  1. Si vous utilisez le chargeur, vous pouvez simplement charger JSAPI sur le domaine sont intéressés dans (par exemple), tels que:

  2. Alternativement, vous pouvez régler cela avec la méthode de .setRestriction objet de recherche Web (par exemple):

    var ws = nouveau google.search.WebSearch(); ws.setRestriction (google.search.Search.RESTRICT_EXTENDED_ARGS, {'gl': 'es'});

  3. Enfin, si vous utilisez l'interface RESTful, tout ce que vous avez à faire est ajouter un paramètre d'URL "gl" à votre demande :

    http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=flowers&gl=fr

+0

Quand je utilisez google.fr pour chercher le mot-clé "fleurs": Le premier site trouvé est: www.1800flowers.com Attendu que quand il s'agit de la Goog l'API AJAX avec le paramètre "gl = fr", le premier site web est: http://www.flowercampings.com Je veux que l'API Google AJAX me donne le même ordre que si je faisais une recherche manuelle. – Anonymous