Event API Addon
Le Event API Addon est un utilitaire puissant conçu pour Modern Events Calendar Cela vous permet d'afficher vos événements de manière fluide sur des applications et plateformes web externes. En générant des scripts ou des fichiers JSON, vous pouvez synchroniser les données d'événements sur plusieurs domaines sans ressaisie manuelle.
Configuration initiale et exigences
Installation
Avant de commencer, assurez-vous de remplir les conditions suivantes :
Activation: Accédez au menu des plugins WordPress et assurez-vous que les deux MEC et la Event API Addon sont actifs.
MEC Lite ou Pro : Contrairement à certains addons, le Event API fonctionne avec les deux versions de Modern Events Calendar.
Lire aussi:
Comment installer MEC et Addons?Le Event API
Vous pouvez générer une API soit pour un groupe spécifique d'événements (via des codes courts), soit pour une page d'événement individuelle.
Event API pour les codes courts
Pour afficher une vue de calendrier spécifique sur un autre site web :
- Accédez à MEC > Codes courts.
- Localisez le code court souhaité et cliquez Créer une API.

Event API pour les événements uniques
Pour afficher les détails d'un événement sur un autre site web :
- Accédez à MEC > Tous les événements.
- Trouvez l'événement de votre choix et cliquez Créer une API.

Gestion du hub API
Une fois que vous aurez cliqué sur « Créer une API », vous serez redirigé vers l’interface de gestion. Cette page est divisée en deux sections principales :

Gestion de domaine (côté gauche)
- Autorisation de domaine : Saisissez le ou les domaines spécifiques sur lesquels vous souhaitez que l'événement soit affiché. Vous pouvez également configurer l'API pour qu'elle fonctionne sur Tous les domaines.
- Suppression de l'accès : Pour révoquer l'accès, sélectionnez le(s) domaine(s) et cliquez sur Icône de la corbeilleCela désactive immédiatement l'API pour ces emplacements spécifiques.
- Finaliser: Cliquez toujours sur Bouton Générer une fois vos paramètres de domaine configurés.
Extraction de données (côté droit)
La partie droite contient les outils nécessaires à la création de votre site web de destination :
- Champ de script : Contient un script que vous pouvez copier dans votre presse-papiers. Utilisez-le pour intégrer le contenu directement dans le code HTML d'un autre site.
- Champ JSON : Fournit des données d'événements au format JSON, idéal pour les développeurs qui souhaitent intégrer des données brutes dans une application web personnalisée.
Vous pouvez voir des exemples de l'API utilisée ci-dessous :


Astuce Pro: Assurez-vous que votre fournisseur d'hébergement dispose de iframes activée sur votre site web, car le script nécessite cette fonctionnalité pour afficher correctement le contenu.
Paramètres globaux et personnalisation
Vous pouvez trouver les options de configuration globale en naviguant vers Paramètres MEC > Paramètres > Event API.
- Intégration de la source : Vous pouvez choisir d'inclure le site web source. En-tête et pied de page dans le résultat du site web de destination.
- Limites de l'événement : Contrôlez le nombre d'événements affichés dans le résultat du shortcode afin de maintenir une mise en page cohérente.

Cas d'utilisation (Quand ce module complémentaire est utile)
- Syndication multiplateforme : Idéal pour les organisations qui gèrent un calendrier d'événements principal mais qui ont besoin d'afficher des calendriers spécifiques sur des sites web partenaires ou des sous-domaines.
- Intégration d'applications mobiles : Idéal pour les développeurs utilisant Format JSON pour intégrer des données d'événements en temps réel dans une application mobile native.
- Gestion centralisée: Utile pour les agences gérant plusieurs sites clients qui souhaitent mettre à jour un événement une seule fois dans une plateforme centrale et que la modification soit instantanément visible partout.
Situations dans lesquelles ce module complémentaire peut ne pas être idéal
- Restrictions de l'hôte : Si votre fournisseur d'hébergement bloque strictement iframesLa méthode de script standard ne fonctionnera pas.
- Sites nécessitant une optimisation poussée : Si le site de destination utilise des plugins d'optimisation de vitesse agressifs, ceux-ci peuvent bloquer les liens vers les scripts externes nécessaires au chargement de l'API.
- Conformité stricte au RGPD : Les plugins de consentement aux cookies tiers présents sur le site source peuvent parfois être répercutés sur le site de destination, ce qui peut nécessiter des modifications techniques supplémentaires pour être résolu.
Dépannage pour les débutants
- Les événements ne se chargent pas ? Si vous utilisez des plugins d'optimisation (comme WP Rocket ou Autoptimize), vous devez exclure les « liens externes » dans ces plugins afin que le script API ne soit pas ignoré.
- Script non fonctionnel ? Vérifiez que vous avez bien cliqué sur Bouton Générer après avoir ajouté vos domaines ; sinon, l’API reste inactive.
- Problèmes de mise en forme ? Si l'affichage semble « défectueux » sur le nouveau site, essayez de basculer le En-tête et pied de page options dans le Event API paramètres pour voir lequel correspond le mieux au CSS de la destination.
QFP
Quel est le but du MEC ? Event API Ajouter sur?
Le MEC Event API Ce module complémentaire facilite la copie d'événements, l'exportation de scripts et le téléchargement de fichiers JSON. Il permet de récupérer les données d'un événement ou d'une page d'événement unique au format JavaScript ou JSON et de les utiliser dans des applications web ou de les afficher sur un autre site WordPress (même sans accès MEC) ou sur une simple page HTML via une iframe.
Est le Event API Module complémentaire compatible avec MEC Lite et Pro ?
Oui, vous pouvez utiliser le Event API Module complémentaire compatible avec MEC Lite ou Pro.
Comment utiliser le Event API Module complémentaire pour afficher les événements sur un autre site web ?
La manière la plus simple d'utiliser Event API Pour ajouter des shortcodes et des pages d'événements uniques sur un autre site web, copiez le code JavaScript, configurez l'option de domaine et collez-le dans un document HTML simple. L'événement ou le shortcode s'affichera dans une iframe.
Où puis-je trouver l'option « Créer une API » pour les codes courts et les événements individuels ?
Pour les codes courts, accédez à la page des codes courts de MEC et cliquez sur « Créer une API » pour le code court choisi. Pour les événements individuels, accédez à la page « Tous les événements » de MEC et cliquez sur « Créer une API » pour l’événement choisi.
Quelles configurations de domaine sont disponibles lors de la création d'une API ?
Vous pouvez spécifier des domaines particuliers sur lesquels afficher les événements ou configurer l'API pour qu'elle soit utilisée pour tous les domaines. Pour gérer l'accès aux domaines, saisissez les domaines spécifiques ou configurez l'API pour tous les domaines.
Comment supprimer une API d'un domaine ?
Pour supprimer une API, sélectionnez le ou les domaines concernés ou « Tous les domaines » et cliquez sur l’icône de la corbeille.
Quels types de données sont disponibles en sortie ? Event API Ajouter sur?
1. Code JavaScript pour afficher n'importe quel shortcode ou page d'événement unique via iframe, 2. le calendrier entier au format JSON, et 3. uniquement les événements au format JSON.
Où puis-je configurer le Event API paramètres?
Après avoir installé le Event API Vous pouvez accéder aux paramètres de l'extension en allant dans Paramètres MEC > Paramètres > Event APIÀ partir de là, vous pouvez inclure l'en-tête et le pied de page de votre site web source dans le site web de destination et limiter le nombre d'événements dans la sortie du shortcode.
Que faire si les liens vers les scripts externes ne se chargent pas sur mes pages web ?
Si vous utilisez des extensions d'optimisation de la vitesse de chargement de votre site web, il est possible qu'elles empêchent le chargement des liens vers des scripts externes. Vous devez exclure les liens externes de ces extensions afin qu'ils ne soient pas ignorés et puissent fonctionner correctement.
Quelles sont les exigences de base pour garantir le bon fonctionnement du script ?
Pour garantir le bon fonctionnement de votre script, vérifiez qu'il est activé sur tous les domaines ou sur un domaine spécifique. Par ailleurs, assurez-vous auprès de votre hébergeur que la création d'iframes sur votre site web est bien autorisée.
Comment puis-je personnaliser l'affichage des événements sur le site web de destination en utilisant le Event API Ajouter sur?
Vous pouvez inclure l'en-tête et le pied de page du site source sur le site de destination et limiter le nombre d'événements affichés dans le résultat du shortcode.
Signaler un contenu obsolète
Si vous pensez que le contenu de cette page ne reflète pas les informations mises à jour, veuillez nous en informer.
Hello!
Je ne sais pas ce que je fais de mal, mais ça ne marche pas pour moi.
J'ai suivi exactement les conseils ci-dessus. Sans succès! Une idée?
Bonjour,
Tout va bien, sauf une petite chose ! Mon plug-in de consentement GDPR Cookie sur le site Web source s'affiche sur le site Web de destination.
Je peux désactiver le plugin sur une page précise en saisissant le slug de la page concernée. Mais où puis-je trouver cette limace ???
Merci de votre aide,
Ben
salut
Merci de nous avoir contacté
S'il vous plaît se référer à webnusRendez-vous sur .net/support pour créer un ticket.
Nos experts vous répondront dans les plus brefs délais pour résoudre le problème. Merci pour votre patience.