Bonjour à tous !
J'espère que vous allez bien ;)

Je vais vous expliquer ce qui se passe :
J'ai un client qui loue des chapiteaux. Il souhaite que les clients qui n'ont pas de compte Google puissent laisser un avis sur son site. Jusque-là, pas de soucis.

Là où ça se corse, c'est qu'il souhaite afficher à la fois les avis laissés sur son site et les avis laissés sur Google (Google Maps).

Donc, selon ma compréhension, je dois établir une connexion à l'API de Google pour récupérer les données des avis et les enregistrer dans ma base de données. Cependant, je n'ai jamais fait cela auparavant. J'ai trouvé une bibliothèque (https://github.com/googleapis/google-api-php-client), mais je n'arrive pas à trouver ce dont j'ai besoin.

Si quelqu'un a une suggestion ou un conseil, je suis ouvert à toute proposition.
Merci.

1 réponse


Hello,

En effet Google propose une API pour récupérer les avis des établissements.
Voici la documentation officielle : https://developers.google.com/my-business/content/review-data?hl=fr#list_all_reviews

Si tu comptes utiliser uniquement cette API, il n'est sûrement pas nécessaire d'utiliser une telle librairie (qui implémente énormément de choses) uniquement pour ça.

Tu peux donc consommer l'API via cURL (ou Guzzle ou autre peu importe) pour réaliser ces appels.

Bonjour,

Merci pour ce retour. Il faut que je test ça ;)