75 votes

API de recherche automatique Google Search?

Est-ce que Google fournissent des API d'accès à la saisie semi-automatique pour la recherche comme sur le site actuel? Je n'ai pas été en mesure de trouver quoi que ce soit.

Je voudrais utiliser Google saisie semi-automatique de la logique pour la recherche sur le web sur mon propre site, qui s'appuie sur la recherche de Google API.

79voto

RickyA Points 2985

La nouvelle url est:

http://suggestqueries.google.com/complete/search?client=firefox&q=YOURQUERY

la partie client est nécessaire; je n'ai pas tester d'autres clients.

[MODIFIER]

Si vous souhaitez que le callback utiliser ceci:

http://suggestqueries.google.com/complete/search?client=chrome&q=YOURQUERY&callback=callback

Comme @Dilemme découvert; le rappel n'est pas de travailler avec le client "firefox".

12voto

Vijay Rajanna Points 64

La plupart des méthodes mentionnées ci-dessus fonctionne pour moi, en particulier ce qui suit sert mon but.

http://suggestqueries.google.com/complete/search?client=firefox&q=YOURQUERY

Étant un débutant dans la programmation web, je ne suis pas très au courant de le "Rappel" de la fonctionnalité et le format du fichier renvoyé par la requête. Je suis peu au courant de l'AJAX et JSON. Quelqu'un pourrait-il fournir plus de détails sur le format de fichier renvoyé par la requête. Merci.

1voto

Sid Points 37

Salut, je ne sais pas si cette réponse est pertinente pour vous ou pas, mais google renvoie des données JSON par suite de la requête get (même si ce n'est pas une officielle de l'API, mais de nombreuses barres d'outils sont l'utilisation de cette API donc il n'y a aucune raison pourquoi google pourrait l'arrêter):

http://google.com/complete/search?q=<Your keywords here>&hl=en 

0voto

technistrike Points 9

Il y a une version du script ici: http://blog.xlune.com/2010/02/gcomplete/

L'auto-complétion fonctionne, mais il a quelques problèmes de contrôle. Toutefois, les contrôles sont plus lisse à blinkdash.com

-2voto

Collecter Points 178

Qu'essayez-vous d'utiliser un auto-complète pour? Plus d'informations permettrait de réduire vers le bas.

Autant que je sache, google ne fournit pas un, mais elles n'existent pas comme jQuery UI est de l'auto-complétion.

EDIT:

Si vous êtes à l'aide de leur recherche personnalisée de l'API de vue ici pour la saisie semi-automatique.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X