0
兩個問題:谷歌數據API
如何從特定日曆獲取事件?以下鏈接會爲您的主日曆獲取事件:http://www.google.com/calendar/feeds/[email protected]/private/full。
如何從使用ContactsService時返回給您的ContactEntry對象列表中獲取聯繫人的出生日期?
提前致謝!
兩個問題:谷歌數據API
如何從特定日曆獲取事件?以下鏈接會爲您的主日曆獲取事件:http://www.google.com/calendar/feeds/[email protected]/private/full。
如何從使用ContactsService時返回給您的ContactEntry對象列表中獲取聯繫人的出生日期?
提前致謝!
我應該提供一些我的發現以防別人想知道這一點。就獲取公共日曆中的日期而言,CalendarEntry類包含一個AtomLink對象的通用列表。第一個AbsoluteUri屬性將爲您提供該日曆的EventEntry對象。下面是一些示例代碼:
foreach (CalendarEntry c in calendars)
{
Console.WriteLine(c.Title.Text);
if (c.Links.Count > 0)
{
AtomLink link = c.Links[0];
EventQuery query = new EventQuery();
query.Uri = new Uri(link.AbsoluteUri);
query.FutureEvents = true;
// Tell the service to query:
EventFeed calFeed = service.Query(query);
foreach (EventEntry entry in calFeed.Entries)
{
Console.WriteLine(entry.Title.Text);
foreach (When w in entry.Times)
Console.WriteLine("\t" + w.StartTime);
}
}
else
Console.WriteLine("...no data found.");
Console.ReadKey();
Console.Clear();
}
我還是不知道如何讓聯繫人的出生日期:/我要看看,當我有更多的時間。
對不起,我使用.NET類庫,特別是C# – Andre 2010-05-11 16:39:34