2012-01-27 4 views
8

最新のiCalフィードをリクエストするためのURLを提供する以外に、iCalフィードの作成に特に注意が必要なものは何ですか?iCalフィードの作成に関する質問

icsファイルが更新されたかどうかを示す方法? httpヘッダーは最後に変更されましたか?

iCalファイルが巨大な場合はどうすればいいですか?私はそれを次のnイベントに限定しますか?

過去の出来事はいかがですか、それらはフィードに含まれますか?

イベントがフィードで削除または変更された場合、ほとんどのカレンダーアプリは何をしますか?

ありがとうございます!

+1

iCalファイルのバリデータは参考になる場合があります:http://severinghaus.org/projects/icv/ – codingoutloud

答えて

7

私の知る限りでは、 "クライアント"側が希望する周​​波数でデータをプルすることが自由であるため、標準フィードの処理方法はありません。

たとえば、Outlookには「X-PUBLISHED-TTL:」のカスタムプロパティがありますが、Appleはこれを設定します.Googleはオプションを提供しません。考慮すべき事柄について

:その後、iCalのは情報のみのキャリアとして見られるよう

  • は、プロパティ「METHOD」を持っていない

    1. を非公式URIのWebCalのを使用して、いないスケジューラのサポート、
    2. でイベントの変更を通知するには、シーケンスIDを更新する必要がありますが、他の問題を調べるには、指定したイベントのDTSTAMPをイベントを更新したタイムスタンプ(標準に準拠していません) -MODIFIED、保証されていませんが、実際のフィードリーダーは実際にこのタグを解析します。

    ファイルが巨大であれば、次のn個のイベントに制限することも、時間を与えることもできますが、ユーザーは受信したフィードで何をしたいのかを制御できますか?彼らは将来何かを点検したいと思うかもしれませんし、彼らがそこにいるはずのものを見ないことに驚くかもしれませんか?

    過去のイベントと同じですが、.icsのサイズを縮小するために削除されることがよくありますが、過去に特定のイベントがいつ発生したかをユーザーが確認したい場合があります。

    イベントの削除を処理するときのカレンダーアプリでは、スケジュールが発生していない場合や、itipに続いてリクエストがある場合はキャンセルすることができます。

    これが役に立ちます。

  • 関連する問題