web-dev-qa-db-fra.com

Comment obtenir tous les événements du plug-in "Calendrier tout en un du calendrier des événements" au format JSON?

J'utilise le plugin All in one Events Calendar pour ajouter les événements. Cela fonctionne très bien dans CMS. J'aimerais afficher les données des événements en version mobile. Pour cela, j'ai utilisé JSON-API pour obtenir des services Web au format JSON.

Pour obtenir tous les événements, je ne peux trouver aucun plugin qui satisfasse pleinement à mes besoins. donc j'ai commencé à écrire du code php et j'ai téléchargé le getevents.php dans www/.../services/getevents.php

Lorsque j'exécute le fichier, il est redirigé vers la page Calendrier dans mes cms. Mais je m'attends à une sortie au format JSON de tous les événements.

S'il vous plaît suggérer une solution ...
Merci

2
Rama raju dantuluri

J'ai dû faire la même chose. J'ai utilisé le plug-in d'API JSON et je devais créer un nouveau contrôleur pour l'API JSON qui lisait les données spécifiques dans les tables créées par All-in-One.

Malheureusement, il n'y avait vraiment pas les bons appels dans le plug-in calendar pour accéder à toutes les données (ou du moins sur l'ancienne version pour laquelle je l'utilisais), j'ai donc dû écrire tout le contrôleur pour le faire.

Cela ne prenait que quelques heures et était assez trivial une fois que vous avez examiné la structure de la base de données, ce serait donc ma méthode recommandée.

2
Khirok

Vous pouvez essayer d'importer les événements de votre calendrier (pour ce faire, cliquez sur le bouton "S'abonner"), puis utilisez ce convertisseur:

http://ical2json.pb.io/the-website.com/path/to/file.ics

Par exemple, vous avez le lien: http://www.mysite.com/events.ics .

Pour obtenir ces données au format JSON, utilisez l'URL: http://ical2json.pb.io/www.mysite.com/events.ics .

J'ai reçu cette aide de l'équipe qui a créé les événements de calendrier Tout-en-un

J'espère que ceci vous aidera

0
Rama raju dantuluri