Comment ajouter des événements dans Google Agenda à l'aide de FullCalendar
J'ai cherché à travers FullCalendar documentation et googlé autour, mais je n'ai pas été capable de trouver comment ajouter des événements dans Google Agenda à l'aide de FullCalendar.
J'ai essayé d'utiliser le js de Google Api pour Google Agenda, mais je suis tout à fait nouveau pour js et je n'ai pas résolu.
Donc ma question est: j'ai un site dans lequel j'ai utilisé FullCalendar de gérer un Agenda Google, mais je ne suis pas en mesure d'ajouter des événements. Est-il quelqu'un qui peut m'aider, peut-être avec un exemple de travail?
Merci beaucoup pour votre precoius aider!
- ce que vous avez essayé?
- fullcalendar.io Heureux vérifier sur ce site une fois. il peut vous aider dans le document de la section
- Grâce Manoj, je ne peux pas trouver des réponses dans fullcalendar.io de la documentation...
- Ouais, à la recherche de trop. J'ai parcouru le code source, je ne peux pas trouver quelque chose à propos de l'ajout, la modification, la suppression, juste de la récupération
- il était assez facile, pour le dire simplement : (1) appel l'api google agenda pour créer un événement (2) actualiser fullcalendar .
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème.
J'ai lu beaucoup de documentation, et à la dernière, j'ai reçu un Code de travail. Je partage ici avec vous:
C'est comment ajouter un événement dans Google Cal de Fullcalendar (que j'aime beaucoup) :
PREMIÈRE : OBTENIR UN FORMULAIRE PERSONNALISÉ à partir de FullCalendar
Donc, je fais une modal Box lorsque je sélectionne une plage de temps (pour que je puisse gérer les entrées moi-même).
J'utilise ici.format (), de sorte que la question est déjà dans un GoogleFormat.
DEUXIÈME : CRÉEZ VOTRE FORMULAIRE
1/je crée la forme
(en fenêtre modale). Il contiendra toutes les informations pour l'Agenda de Google.
.
2/je obtenir les données et les pousser vers une nouvelle page en AJAX
de sorte que la page ne se recharge pas...
.
ENFIN, VOICI LE CODE À POUSSER L'ÉVÉNEMENT DANS GOOGLE CAL
Ce code PHP doit être écrit dans le fichier calendrier_add.php :
(bien sûr, vous avez dû télécharger l'API ici : https://github.com/google/google-api-php-client : ATTENTION : l'autoload.php se trouve dans src/Google, l'un dans la racine est rooten...)
J'ai passé un certain temps, mais il fonctionne très bien pour moi.
Dans mon script, je peux écrire sur plusieurs calendriers en changeant juste calendarID.
Il doit être ajouté à Fullcalendar maintenant, mais je n'ai pas de GIT compte, Nœud ou MNP.
UNE DERNIÈRE CHOSE
Il peut être étrange, mais la meilleure façon pour moi de faire ce travail a également pour AJOUTER mon API Console de compte de messagerie pour les utilisateurs partagés du calendrier, avec les pleins pouvoirs!(ne peut pas afficher une image jusqu'à ce que je suis 10 de la réputation...)
Je suis en train d'utiliser le "renderEvent de l'événement", le nouvel événement est créé dans le calendrier, mais il n'est pas fixe (c'est à dire la prochaine fois, je refresh la page de l'événement n'est pas là).
Voici mon code:
D'ajouter des événements est assez bien documenté, à lire: http://fullcalendar.io/docs/google_calendar/
Je suppose que vous ne pouvez pas ajouter des événements à cause de leur API changement:
Êtes-vous à l'aide de la dernière version?