私はicsファイルを作成しました。 DDay iCalライブラリ。 今私はそれを使用してカレンダーフィードを作成したい webcal protocol
。私が作成したファイルの名前が myCalendar.ics
それを使用してアクセス可能になります。
webcal://localhost/myCalendar.ics
私はこれをどのように達成するか考えていません。
また、イベント会場などのicsファイル内の何かを変更すると、クライアントカレンダーエージェント(OutlookやGoogleカレンダーなど)が変更された値を自動的に取得しますか?
回答:
回答№1は5私は自分の組織カレンダーに基づいてDDayカレンダーを実装しました。
編集: 私は通常、完全なURLを提供します。icsファイルと私の持っている クライアントはこのURLを購読中のwebcalアドレスに貼り付けます クライアント(私の場合はOutlook)。私はこれを MSサイト - あなたは自動的に.icsに加入することができます あなたのURLはhttp(またはwebcals://、SSLを使用している場合)の代わりに// webcal://を使用します。見る ここに。 / EDIT
質問2: はい、カレンダークライアントはインターネットカレンダーの変更を受け取ります。たとえば、Outlookは、通常のOutlookの送受信スケジュールで.icsファイルから変更を取得します。
繰り返しますが、.icsのカレンダーサブスクリプションは読み取り専用です。あなたが双方向同期カレンダーを望んでいた場合、それはまったく別の質問です。:)