2010-05-17 5 views
1

J'essaie de changer le statut d'un événement de "annulé" à "confirmé" en utilisant Google Calendar API (J'utilise .NET mais une réponse dans n'importe quelle langue aiderait) mais je reçois erreur GDataRequestException:Restaurer un événement "Annulé" avec l'API Google Calendar?

« Vous ne pouvez pas modifier un événement annulé »

Si j'ai utilisé l'API pour supprimer un événement dans une série répétitive, par exemple, est-il possible de changer le statut de l'exception de récurrence résultant (il n'y a pas EXDATE, juste un nouvel événement "annulé" qui n'est visible que lorsque le flux est demandé avec des dates de début et de fin) à "confirmé" (ou même supprimer complètement l'exception résultante) afin de restaurer la série répétée à l'état d'origine? Event.Delete() et event.Update() ne voient même plus l'événement une fois qu'il a été .ancré. event.Update() donne l'erreur ci-dessus.

Merci!

Répondre

0

Il semble qu'il soit impossible de modifier un paramètre pour un événement une fois qu'il a été annulé, y compris le statut "annulé". J'ai dû contourner le problème en créant de nouvelles exceptions de récurrence avec "Original Event" spécifié.

Questions connexes