Table des matières

Obtenir tous les avis à partir de l'API officielle de Google Maps

L'API officielle de Google Places limites le nombre d'avis que vous pouvez obtenir est limité à 5 avis. Malgré de nombreux développeurs demander pour les paramètres de pagination et de tri depuis 2015, la limitation existe toujours. Heureusement, il existe quelques outils que vous pouvez utiliser à partir de votre code pour obtenir des notes et des avis de la bonne manière.

L'ultime façon d'aller chercher les chiens Critiques

Avec L'API de OutscraperGrâce à ce site, vous pouvez obtenir n'importe quel nombre d'avis sur n'importe quelle entreprise. Vous pouvez trier les avis et paginer sur les pages. Il est possible d'ignorer les avis vides en utilisant le paramètre "ignoreEmpty", et il existe de nombreux paramètres avancés tels que cutoff, cutoffRating, etc.

Examens Exemples d'API

L'exemple de base de l'extraction 20 avis par le tri par défaut (avis les plus pertinents).

				
					# fetch 20 most relevant reviews
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=20&async=false" -H  "X-API-KEY: API_KEY"
				
			

Les sorte Le paramètre peut être l'un des suivants : "le plus pertinent"(par défaut), "le plus récent,” “note_la_plus élevée," et "note_la_faible.”

				
					# fetch reviews with highest rating first
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=20&sort=highest_rating&async=false" -H  "X-API-KEY: API_KEY"

# fetch reviews with lowest rating first
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=20&sort=lowest_rating&async=false" -H  "X-API-KEY: API_KEY"

				
			

En plus de limiteAvis vous pouvez spécifier cote de coupure. Le paramètre spécifie le maximum pour "lowest_rating" ou le le minimum pour les évaluations "highest_rating" des avis.

				
					# fetch reviews with 5 and 4 stars ratings only
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=1000&sort=highest_rating&cutoffRating=4&async=false" -H  "X-API-KEY: API_KEY"


				
			

Les couper vous permettra de ne récupérer que les avis les plus récents jusqu'à une date précise dans le passé. Il peut être utile lorsque vous disposez de tous les avis dans votre base de données et que vous souhaitez récupérer uniquement les avis qui ont été ajoutés depuis votre dernière mise à jour.

				
					# fetch reviews till the specific date (cutoff)
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=250&sort=newest&cutoff=1629269269&async=false" -H  "X-API-KEY: API_KEY"
				
			

Vous pouvez utiliser la pagination intégrée pour récupérer plusieurs pages de commentaires. Utilisez la fonction sauter paramètre pour contrôler où l'API commence à renvoyer des résultats.

				
					# page 1, sorted by newest
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=20&sort=newest&async=false" -H  "X-API-KEY: API_KEY"

# page 2, sorted by newest
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=20&sort=newest&skip=20async=false" -H  "X-API-KEY: API_KEY"
				
			

Aller chercher de nombreux en une seule requête peut prendre du temps. Afin d'éviter une erreur de dépassement de délai de la part du serveur web, il est recommandé d'utiliser la fonction asynchrone demandes. De cette manière, vous soumettrez vos demandes à Outscraper et les récupérerez plus tard (généralement dans un délai de 1-3 minutesen fonction du nombre d'examens) avec l'option Point de terminaison des résultats de la demande.

Une bonne pratique consiste à envoyer des requêtes asynchrones et à vérifier les résultats à des intervalles de 15 secondes. Consultez ce document Implémentation Python si nécessaire.

				
					# step 1: submit the task and get request id
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID_1&reviewsLimit=2000&sort=newest&async=true" -H  "X-API-KEY: API_KEY"

# step 2: retrieve the task results later (usually within 1-3 minutes, depends on the amount of reviews)
curl -X GET "https://api.app.outscraper.com/requests/REQUEST_ID"
				
			

Tutoriel vidéo

FAQ

Questions et réponses les plus fréquentes

Bien que Google limite le nombre d'avis que vous pouvez récupérer avec son API officielle, vous pouvez utiliser API d'avis Google Maps fourni par Outscraper pour obtenir tous les avis de n'importe quel endroit.

L'API Google Places peut être utilisée pour les avis Google. Mais il n'y a qu'une limite de 5 avis. Si vous souhaitez télécharger des avis sans aucune limite, vous pouvez utiliser un service alternatif. Outscraper Google Maps Reviews API est l'un de ces services alternatifs.

Si les avis que vous souhaitez obtenir n'appartiennent pas à votre propre profil Google Maps, vous ne pourrez pas obtenir tous les avis. Vous pouvez obtenir jusqu'à 5 avis d'autres entreprises. Mais avec Outscraper Google Maps Reviews API, vous pouvez recueillir un nombre illimité d'avis sans cette limite.

L'extraction de données de Google à l'aide de navigateurs a ses avantages et ses inconvénients. Bien que vous puissiez développer le scraper par vous-même, lors de la mise à l'échelle, cela peut entraîner des dépenses importantes pour l'utilisation de serveurs dotés d'un grand nombre de processeurs afin de gérer les émulations de navigateur. En outre, une personne doit être chargée de la maintenance du robot d'exploration et de sa mise à jour en cas de modification du site Google.

En utilisant Plate-forme OutscraperAPIou SDKs Outscraper fournit la solution la plus facile pour les entreprises et les particuliers pour commencer à scraper les commentaires de Google sans avoir à manipuler les proxies, l'émulation de navigateur, et investir dans le développement.

Catégories : API

0 Commentaire

Laisser un commentaire

Espace réservé d'avatar