我正在开发桌面电子邮件应用程序。我想下载Gmail日历。它与以下代码工作正常。但是几天以来,这不起作用。我已经提到了一些例子,但我没有得到结果。 这是我现有的代码。如何使用c#.net从gmail下载日历?
public static object GoogleCalenderData(string AccUser, string Pass)
{
//Create a CalenderService and authenticate
CalendarService service = new CalendarService("appname");
service.setUserCredentials(AccUser, Pass);
EventQuery query = new EventQuery()
{
Uri = new Uri(String.Format("http://www.google.com/calendar/feeds/{0}/private/full", service.Credentials.Username)),
StartTime = DateTime.Now
};
EventFeed myResultsFeed = service.Query(query);
var googleEvents = myResultsFeed.Entries.Cast<EventEntry>();
string val = string.Empty;
val = string.Empty;
foreach (var googleEvent in googleEvents)
{
val += "Title: " + googleEvent.Title.Text;
val += "\n";
val += "Contents =" + googleEvent.Content.Content;
val += "\n";
val += "Location = " + googleEvent.Locations.First().ValueString;
val += "\n";
val += "StartTime = " + googleEvent.Times.First().StartTime;
val += "\n";
val += "EndTime = " + googleEvent.Times.First().EndTime;
val += "\n";
}
return val;
}
说明“无法正常工作” – Sybren