Je n'utiliserai pas l'API officielle (le cas échéant) car toutes les API de Google de cette nature nécessitent des paiements, mais j'utiliserai plutôt une URL qui, je crois, se trouve dans de nombreuses applications et sites Web à petite échelle partout.
Je ferai bien sûr référence à Google avec un titre "Suggestions de Google" et toutes, lorsque vous cliquerez dessus, seront redirigées vers une page Google dans le navigateur.
Voici l'URL de demande inversée à partir du navigateur Web Chrome:
http://google.com/complete/search?output=toolbar&client=chrome&q=SEARCHTERM
Il renvoie les suggestions au format JSON.
Vais-je violer leurs conditions d'utilisation / service ou leurs directives?
Je n'ai pas découvert l'URL moi-même, c'était une réponse à une autre question ici et je suppose que dans les projets à petite échelle, cela pourrait passer inaperçu, mais qu'en est-il du côté juridique des choses?
Excusez-moi, je ne sais pas quelles balises utiliser.
la source
J'ai trouvé votre question intrigante.Par conséquent, j'ai fait des recherches et suis tombé sur un article du blog Google Webmaster Central qui indique que Google connaissait bien les utilisateurs utilisant l'API de saisie semi-automatique (également appelée API Suggestions):
Puis ils continuent et disent:
Ils concluent que:
Donc, concernant votre question, "Vais-je violer leurs conditions d'utilisation / service ou directives?"
Je ne pense pas. Ils savent que les développeurs peuvent tenter d'accéder à l'API de saisie semi-automatique, il est probable qu'à un moment donné, votre application sera restreinte ou interdite.
En savoir plus ici
la source
Comme on le voit, il n'y a en fait aucune déclaration officielle selon laquelle il y aura violation des termes en utilisant cette API.
Mais par exemple, l'API Google Suggest / Autocomplete est expliquée dans le "Manuel de la source de données: un guide des données publiques par Pete Warden" comme ci-dessous:
En outre, il existe une entrée de blog qui introduit la restriction de leur API de saisie semi-automatique non officielle. La politique CORS est un exemple de cette restriction. Mais, bien sûr, cela fonctionne toujours sur le navigateur lorsqu'un nouvel onglet / fenêtre séparé est ouvert alors que l'appel AJAX est restreint. [1]
Voir ceci: https://webmasters.googleblog.com/2015/07/update-on-autocomplete-api.html
Il est clair que Google souhaite que les développeurs implémentent la saisie semi-automatique en utilisant le moteur de recherche personnalisé Google sur leurs sites Web, mais il n'existe aucune API de suggestions de recherche globale officielle que Google autorise.
[1]
Mais puisque vous utiliserez ce lien dans la fenêtre du navigateur, vous ne rencontrerez pas le problème ci-dessus.
En outre, il peut y avoir une interdiction de propriété intellectuelle ou une restriction sur l'application (lorsqu'elle est utilisée commercialement ou non) ou Google peut penser que l'origine de la demande est aussi suspecte que la détection d'une activité inhabituelle (par exemple, demander CAPTCHA sur d'autres demandes à Google) si trop de demandes envoyé à l'API de saisie semi-automatique non officielle.
la source