Je travaille actuellement sur une fonctionnalité Google Calendar Sync qui est censée se synchroniser avec notre propre application Calendrier et avec l'application Google Agenda. Maintenant, je dois identifier les changements récents dans Google Agenda afin que je puisse copier ces événements dans notre application de calendrier. J'utilise le zend gdata mais toute idée que j'apprécierais.Comment puis-je récupérer tous les événements récemment mis à jour dans Google Agenda?
0
A
Répondre
2
(modifié à partir http://framework.zend.com/manual/en/zend.gdata.calendar.html)
$query = $service->newEventQuery();
$query->setUser('default');
$query->setVisibility('private');
$query->setProjection('full');
$query->setOrderby('starttime');
$query->setFutureevents('true');
// Subtract time frame for when you want to detect
// updated events, for example, in the past 24 hrs
$refresh = time() - 60*60*24;
$refresh_date = date('Y-m-dTH:i:sP', $refresh);
$query->setUpdatedMin($refresh_date);
// Retrieve the event list from the calendar server
try {
$eventFeed = $service->getCalendarEventFeed($query);
} catch (Zend_Gdata_App_Exception $e) {
echo "Error: " . $e->getMessage();
}
// Iterate through the list of events, outputting them as an HTML list
echo "<ul>";
foreach ($eventFeed as $event) {
echo "<li>" . $event->title . " (Event ID: " . $event->id . ")</li>";
}
echo "</ul>";
Questions connexes
- 1. Dans une page personnalisée Dynamic Data, comment puis-je récupérer l'objet récemment mis à jour?
- 2. Obtenir des événements Google Agenda en PHP
- 3. Comment fonctionne Google Agenda Print?
- 4. Google Calendar PHP Récupérer les événements par période spécifiée
- 5. SQL GROUP BY: obtention de l'enregistrement le plus récemment mis à jour pour une vue indexée
- 6. Générer un flux compatible avec Google Agenda
- 7. StackPanel non mis à jour
- 8. Comment réparer les répertoires de travail subversion "mis à jour"?
- 9. mise à jour dans la base de données que les enregistrements mis à jour dans datatable
- 10. Comment faire pour DataTable dans tous les événements de GridView
- 11. UpdatePanel non mis à jour
- 12. Comment intercepter tous les événements jquery ajax?
- 13. Création d'un service de calendrier sur Google Agenda
- 14. Importation de Google Agenda à l'aide de SSIS
- 15. Ajout d'un événement récurrent à Google Agenda via XML
- 16. Comment informez-vous Google via le code qu'il existe un sitemap mis à jour?
- 17. Comment suivre les événements Google Analytics dans Server Side asp.net?
- 18. XCode et mis à jour SVN
- 19. SharePoint Liste des pages récemment mises à jour
- 20. Comment obtenir tous les éléments mis en évidence
- 21. Lire les données de JavaScript mis à jour html
- 22. UITableViewCell n'est pas mis à jour
- 23. Comment contourner la notification de redirection de liens de Google Agenda?
- 24. Layer.frame pas mis à jour après CAKeyframeAnimation?
- 25. Comment puis-je utiliser PHP pour publier dynamiquement un fichier ical à lire par Google Agenda?
- 26. API Google Data Javascript pour Google Agenda - Heure de l'événement non disponible
- 27. Récupérer tous les cookies en Python
- 28. Comment fournir la page suivante du contenu mis à jour?
- 29. Récupérer tous les objets d'un contrôleur NSTree
- 30. Écoute de tous les événements JInternalFrame - Java
Je pense que vous voulez dire '$ refresh_date = Date ('Y-m-DTH: i: sP' refresh $);' – Stobor
Cela a très bien! Merci – drikoda