Si je partage un calendrier avec quelqu'un d'autre et que nous nous retrouvons avec des événements conflictuels, comment puis-je savoir qui "est arrivé le premier"?
Il n'y a aucun moyen de le faire via l'interface Web. Si vous préférez utiliser = API de données de calendrier , vous pouvez obtenir les horodatages de création et de dernière modification de tout événement de l'un des calendriers auxquels vous êtes abonné.
Vous pouvez localiser la date créée et la date modifiée pour un événement en examinant le fichier .ics du calendrier avec un éditeur de texte. Téléchargez le fichier .ics de votre agenda à partir de calendar.google.com> Paramètres> Agenda> Agenda.
La date de publication du drapeau est la réponse. Le moyen rapide et sale d’obtenir des informations est d’entrer
https://www.google.com/calendar/feeds/[username]@gmail.com/private/full
et faire un Ctrl+F pour trouver l'événement dont vous avez besoin. L'indicateur de date de publication n'est que quelques balises.
Vous pouvez maintenant le faire sans écrire de code en utilisant la version Web de l'API de calendrier: https://developers.google.com/apis-Explorer/#p/calendar/v3/calendar.events.get
Le résultat comprendra une section "créé" et "mis à jour".
On dirait que vous devez détecter un indicateur de type "date créée". Un indicateur de "date de publication" apparaît dans les documents de l'API de calendrier, faisant référence au format .xml des entrées de calendrier. Je voudrais aller examiner la documentation de l'API de développeur.
Si vous avez une autre adresse e-mail, ajoutez-la à l'événement et envoyez l'invitation. Cela créera le fichier .ics. Ouvrez le fichier .ics sur n’importe quel éditeur de texte et recherchez "CREATED:".
La version Web de l'API de calendrier est probablement la plus simple:
https://calendar.google.com/calendar/r/eventedit/NGh0Z3BtbTFobWFrNzQ0cjBrYmtkY29kYXIgZXVndTlrYW4xZGRpMXBtaTZzazNpYjWoNmdAZw
vous copiez NGh0Z3BtbTFobWFrNzQ0cjBrYmtkY29kYXIgZXVndTlrYW4xZGRpMXBtaTZzazNpYjWoNmdAZw
primary
dans le calendarId
Entrez votre ID d’événement dans le champ eventId
"created"
contient la date et l'heure auxquelles l'événement a été ajouté