J’ai récemment amélioré ma page web d’artisan électricien sur Annecy, et je voulais récupérer l’ensemble de mes avis sur les différentes plateformes. Le sujet est pénible, car tout est bien siloté.

J’ai 3 endroits à récupérer, AlloVoisins, Bilik et Google.

AlloVoisins ne permet de ne récupérer que 10 commentaires en mode non connecté. Une fois connecté en revanche, on peut récupérer les avis via une API privée avec un jeton d’authentification.

Solution: utiliser playwright pour me connecter et faire les requêtes vers l’API.

Bilik est similaire à AlloVoisins. L’API privée est cette fois du graphql pour changer un peu.

Et Google ? L’API place publique ne permet de récupérer que 5 commentaires. Mais il existe une API spéciale Business Profile API. Il faut demander l’accès et avoir (peut être) l’accès au bout de 10 jours.

J’ai demandé l’accès, sans succès pour le moment. Pas d’avis Google pour le moment.

Le code est encapsulé dans une automatisation de bridgetown, le générateur du site.