web-dev-qa-db-fra.com

API pour obtenir tous les avis et notes de Google pour les entreprises

J'utilise l'API Google Maps pour obtenir les avis et les évaluations d'une entreprise.

Étape 1: Demande HTTP pour obtenir l'identifiant de référence.

$url = 'https://maps.googleapis.com/maps/api/place/textsearch/json?query='.<CompanyName>.'&sensor=true&key='.<apikey>;

Après la requête HTTP, j'obtiens le referenceId of business.

Étape 2: Demande HTTP pour obtenir les avis.

$url = 'https://maps.googleapis.com/maps/api/place/details/json?reference='.<referenceId>.'&key='.<apiKey>

Avec ce qui précède, je reçois les "avis les plus utiles" et un maximum de 5 avis.

Je souhaite donc obtenir toutes les critiques ou les dernières critiques. Dois-je ajouter un paramètre?

12
Maneesh Rao

Si vous souhaitez obtenir tous les avis, utilisez l’API Google My Business.

C'est une autre API différente, et vous devriez demander à Google la propriété de l'endroit.

https://developers.google.com/my-business/content/review-data#list_all_reviews

7
NetVicious

Actuellement, Google ne fournit que cinq résultats, ils l'ont mentionné dans leur documentation . Si vous souhaitez obtenir des avis sur votre propriété, votre entreprise ou votre établissement, vous pouvez utiliser mon entreprise, mais je pense qu'ils ont mis cette API fermée.

Modifier: si vous souhaitez toujours récupérer toutes les critiques, vous pouvez utiliser un analyseur HTML et analyser toutes les critiques (je ne connais pas la politique de Google en matière de données, mais vous pouvez certainement tout extraire d'un site).

0
jNambiar