我正在建立一个同步工具,通过OAauth2在特定的Google日历上上传数据库中可用的事件。 现在的问题是:
如果用户删除了某个活动,我发现Google日历并未将其删除。实际上试图获取已删除事件的列表:
var service = authentication.GetService();
var request = service.Events.List("primary");
request.ShowDeleted = true;
var events = request.Execute();
foreach (var myEvent in events.Items)
{
Console.WriteLine("Event => [ID]" + myEvent.Id );
Console.WriteLine("description => " + myEvent.Description);
}
现在返回所有已删除事件的列表,但问题是这些条目不存在于Google日历的垃圾箱中。
那我怎样才能恢复呢?