我有一個PHP(在Apache2上)多用戶Web應用程序。該應用程序爲每個用戶在數據庫中存儲「日曆事件」。與iCal格式日曆同步
現在我想通過他們最喜歡的日曆軟件(即安全)訂閱他們的活動。蘋果iCal。我想要使用存儲在Web服務器數據庫中的現有用戶名/密碼憑證進行身份驗證。
我打算使用PHP iCalcreator類將事件動態轉換爲iCal格式。
每個用戶都有他們的私人iCal網址,例如。 https://mydomain.net/ {user-ID} /ical.ics
我有機會以這種方式工作嗎?如果是的話如何檢索(Apple)iCal中設置的用戶名/密碼以便在我的Web服務器上進行身份驗證?
如果這種方式無法以這種方式工作,您能否告訴我更簡單的解決方案?
另外我想知道是否(Apple)iCal傳輸start_date和end_date參數以限制同步週期?
非常感謝。
Gregory
嗨,很高興知道你也試圖找出解決方案,以滿足這種需求。我見過你的[post](http://stackoverflow.com/questions/10846873/ical-remote-query-filter)和答案。很明顯,對於性能而言,使用.ICS文件是不可接受的,因爲每次客戶端都會下載整個文件,再加上它會變得很大!你在你身邊有進步嗎? – 2012-06-26 14:58:02
不幸的是沒有進展的過濾問題。 [CALDav](http://en.wikipedia.org/wiki/CalDAV)似乎更多用於事件共享。 – 2012-06-26 15:11:04
接下來的嘗試我會做的是建立一個CalDAV服務器(SabreDAV或DAVical),並儘量保持他們的數據庫與我的應用程序數據庫(可能與觸發器或其他...)保持最新。這樣我認爲它可以工作。你怎麼看 ? – 2012-06-27 08:04:11