是否有任何API可以使用併發布事件數據(例如querystrings)並獲取訪問者可以下載並添加到日曆中的文件?有沒有開放的iCalender API?
我當然可以自己編寫腳本,但是如果有一個開放的API,我可以節省一些時間。
是否有任何API可以使用併發布事件數據(例如querystrings)並獲取訪問者可以下載並添加到日曆中的文件?有沒有開放的iCalender API?
我當然可以自己編寫腳本,但是如果有一個開放的API,我可以節省一些時間。
你可以使用iCal4j
也許這是一個選項,您可以生成併發送電子郵件至包含所需添加的預約用戶。這樣做你:
您要求某種形式的Web服務,我不知道的人,但如果你使用的是.NET,您可以創建自己的使用這個庫:
對於.NET實現,請參閱http://stackoverflow.com/a/32462475/141172 –
我剛剛使用了DDay.iCal,它對C#工作正常。你可以看到如何讀取從.ics
文件/解析某些文件here,這就是我用來創建一個新的文件,檢查它的工作原理上的Outlook和iOS的電子郵件應用程序:
public static string GetCalendarAsString(string subject, DateTime start, DateTime end,
string location, string timeZoneName)
{
var calendar = new iCalendar();
var timeZone = TimeZoneInfo.FindSystemTimeZoneById(timeZoneName);
calendar.AddTimeZone(iCalTimeZone.FromSystemTimeZone(timeZone));
var evt = new Event
{
Start = new iCalDateTime(start),
End = new iCalDateTime(end),
Location = location,
Summary = subject,
IsAllDay = false
};
calendar.Events.Add(evt);
var serializer = new iCalendarSerializer();
return serializer.SerializeToString(calendar);
}
可以使用其他幾個屬性,雖然我只需要這些
一個特定的操作系統,編程語言? – woliveirajr