c#无法在Google日历中添加具有特定日期时间的活动

时间:2013-08-30 01:37:48

标签: c# google-api

我正在尝试创建一个c#应用程序,它可以使用GData API在我的日历上添加事件

我想弄清楚如何为我创建的这个事件插入日期和时间。现在我可以创建事件,但默认情况下它需要当前的日期和时间。我想使用datetimepicker添加将来的事件。

我在谷歌开发者论坛上找到了一个使用atomentryobj.times的地方,但它不起作用。

你能帮忙吗?

代码:

     EventEntry adder = new EventEntry();
     adder.Title.Text = txt1.txt;
     adder.Content.Content = txt2.txt;
     Where Loc = new Where();
     Loc.ValueString = txt3.txt;
     adder.Locations.Add(Loc);
     When eTime = new When(dateTimePicker1.Value, dateTimePicker2.Value);
     adder.Times.Add(eTime);
 Uri postUri = new Uri("http://www.google.com/calendar/feeds/myemail/private/full");
        AtomEntry added = service.Insert(postUri, adder);

谢谢你, MS

1 个答案:

答案 0 :(得分:0)

谷歌日历V2 API已被弃用,我建议您转移到V3日历API,因为Google会随时撤销对V2的支持。

您可以参考:https://developers.google.com/google-apps/calendar/