GOOGLE_PLACES renvoie les lieux que Google affiche dans son onglet Lieux pour une recherche, la liste qui s’ouvre depuis « Plus de lieux » sous un pack local. Il lit jusqu’à cinq pages de 20 lieux et recherche chaque page depuis la même ville : vous obtenez jusqu’à 100 lieux dans l’ordre où Google les classe à cet endroit. Utilisez-le pour suivre le classement d’une entreprise sur toute la liste locale d’une ville, ou pour rassembler les entreprises que Google affiche pour un service dans une ville.
Requête
Cette requête demande les 100 premiers lieux que Google affiche pour les soins de longue durée à Manville, Rhode Island :uule de Google pour chaque lieu, envoyez-le à la place de city. Cette valeur correspond à Reno, Nevada :
limit: 100 se termine généralement en une à deux minutes.
Paramètres
Sans
city ni uule, Google choisit le lieu depuis lequel il recherche.
Réponse
Par exemple, la requête de Manville ci-dessus :
Un lieu qu’une page suivante affiche de nouveau n’est compté qu’une fois. Quand la liste de Google s’arrête avant
limit, places contient tous les lieux affichés par Google ; une petite ville en compte souvent moins de 100. Les champs que Google n’affiche pas pour un lieu sont omis. Traitez tous les champs sauf name, position et page comme facultatifs.
Crédits
Chaque page de Lieux lue coûte 1 crédit. À la soumission, la tâche bloque les crédits des pages nécessaires àlimit, une page par tranche de 20 lieux : 1 par défaut, 5 avec limit: 100. À la fin, elle est facturée pour les pages lues : une liste que Google arrête après trois pages coûte 3. Une tâche échouée coûte 0. Voir Crédits et limites.
Limites et erreurs
- Un
placesvide dans une tâche terminée signifie que Google n’a affiché aucun lieu pour la recherche depuis cette position. C’est confirmé sur un second navigateur avant d’être renvoyé, et cela coûte 1 crédit. - Un
limithors de 1-100, uncityvide ou de plus de 100 caractères, ou uncityenvoyé avecuuleoulocationrenvoie422 VALIDATION_ERROR. - Un
uulequi n’est pas un UULEw+renvoie400 VALIDATION_ERROR. locationrenvoie422. Fixez le lieu aveccityouuule.include.rawResponseest sans effet, etinclude.htmletinclude.analysisrenvoient422. Voir Markdown et réponses brutes.- Les autres erreurs de requête sont listées dans Erreurs.
Voir aussi
- Google Search pour une page de résultats avec son pack local
- Régions et position
- Crédits et limites