Passer au contenu principal

Récupérer les évaluations sur agenda.ch (niveau avancé)

Wouter van der Lelij avatar
Écrit par Wouter van der Lelij
Mis à jour il y a plus de 2 ans

Au préalable, assurez vous d'avoir activé les évaluations / ratings

Maintenant, vos évaluations sont désormais affichés :

Vous avez également la possibilités suivantes :

1) Afficher une page avec les évaluations:


Ajouter only_review=1 après l'URL de votre minisite (fonctionne même si le minisite est désactivé)
Exemple : https://info.agenda.ch/?only_review=1

Pour afficher la page en mode sombre, ajouter le paramètre dark_mode=1

En cas d'intégration via une balise iFrame, il est possible d'adapter automatiquement la taille de l'iFrame au contenu en ajoutant dans la page parente (et en l'adaptant au contexte) le code javascript suivant :

<iframe src="https://info.agenda.ch/?only_review=1" id="ag_ch_reviews"
height="525" width="100%" style="border: none;">
</iframe>
<script>
// allow to adapt iframe height to content
window.addEventListener('message', (event) => {
const MARGIN = 50;
if (event &&
new URL(event.origin).host.endsWith('.agenda.ch') &&
event.data &&
event.data.source === 'Reviews' &&
event.data.height) {
document.querySelector('#ag_ch_reviews').style.height =
`${event.data.height + MARGIN}px`;
}
})
</script>

2) Récupérer votre rating en temps réel sous format json:


(Pour intégration avancée sur votre site web)

=> ajouter /rating après l'URL de votre minisite
exemple https://info.agenda.ch/rating


3) Récupérer un ratings-script en temps réel sous format json:


(Permet de référencer vos ratings Google dans un autre site, voir les explications de Google)

=> ajouter /rating-script après l'URL de votre minisite
exemple https://info.agenda.ch/ratings_script

Avez-vous trouvé la réponse à votre question ?