問題タブ [caldav]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Rails で CalDAV サーバーを作成する
iCalendar gem を使用して提供する必要のある ics ファイルを生成できることはわかっていますが、Rails の CalDAV プロトコルを介して読み取り専用でそれらを提供するにはどうすればよいでしょうか?
spring - 単一のルート URL の下にある複数の CardDAV サーバーは可能ですか?
データベース内に多数の連絡先を持つ Java Spring アプリケーションがあります。ここで、これらの連絡先を CardDAV 経由で提供して、外部デバイスから連絡先にアクセスできるようにします。
私が CardDAV を理解している限り、それは「既知の」プロトコルを使用しています。つまり、検索しますhttp://mydomain.com/.well-known/carddav
Tomcat サーバーが実行されており、複数のアプリケーションが実行されており、それぞれが CardDAV サーバーを提供する必要があるため、これは問題になる可能性があります。つまり、URL は次のようになります。
http://mydomain.com/appOne/
http://mydomain.com/appTwo/
http://mydomain.com/appThree/
これらの各アプリケーションには、まったく異なるユーザーとデータのセットがあります。ただし、これらの CardDAV リポジトリはそれぞれ独自のデータ ソースを検索し、独自の認証メカニズムを使用する必要があります。
もちろん、問題は次のとおりです。単一のドメインで複数の異なる CardDAV サーバーを取得するにはどうすればよいですか?
ところで: CardDAV に関する実際の情報はありますか (WebDAV だけでなく、すべて同じですか?!)?
たとえば、複数のリポジトリ/アクセス権の制限については何も見つかりませんでした。おそらく、複数の異なるユーザーを持つ単一の CardDAV サーバーが必要で、各ユーザーには独自のアドレス帳があり、共通のアドレス帳がいくつかあります。
python - iCalendear エントリをあるサーバーから別のサーバーに移動するにはどうすればよいですか?
あるサーバーから別のサーバーにcaldavエントリを確実に転送する方法を探しています---imapcopy
できることの並べ替え。Python caldav 実装を使用しようとしていますが、あるサーバーから別のサーバーに移行する方法を知るのに十分なほどプロトコルを理解していません。これを行う明白な方法はありますか?
iphone - iOS 7 がバイカル サーバーで動作しないのはなぜですか?
iOS 7 にアップグレードしてから、私の iPhone はバイカルカード DAV サーバーにアクセスできなくなりました。プロジェクトの GitHub ページには、この問題に関して未解決の問題がいくつかありますが、iPhone をサーバーと通信させるのに役立つものはありませんでした。どうすればこれを機能させることができますか?
mobile - 大きすぎる場合は caldav PROPFIND 応答を分割する
通常は正常に動作する自作の CalDAV 実装がありますが、問題が 1 つあります。モバイル ネットワークを介して同期される何百ものカレンダーを持つクライアントがあります。iCalendar が深さ = 1 で PROPFIND を要求するたびに、サーバーはカレンダーの完全なリストで応答する必要があり、モバイル ネットワークが不安定なために時々失敗する巨大な応答を返します。
応答を小さなチャンク (応答ごとに 30 など) に分割すると役立つと思いますが、それが本当に可能かどうかはわかりません。
質問は - N カレンダーのチャンクによる連続したリクエストで、クライアントに PROPFIND カレンダーを強制することはできますか?
python - RRULE と DTSTART による定期的なイベントからの ical の日付の取得
定期的なイベントから次の可能な日付を計算する必要があります。vcalender から、次の情報を取得しました。
http://pythonhosted.org/caldav/を使用して、日付ごとにイベントを取得します。
しかし、この情報に今日のイベントがあるのですが、この情報で正しい日付を計算/印刷することは可能ですか?
php - PHP + CalDav + ICS ルーム タイムスロット アルゴリズム?
現在、予約サイトを運営しています。PHP Baikal CalDav サーバーを使用しています (変更済み)。バイカルによって生成された ical ファイルは、Mozilla Thunderbird または iCal を介して生成された場合、VCALENDAR (各イベント) ファイルを mysql の中程度の blob として単一の列に格納します。さらに、私のサイトでの予約も VCALENDAR ファイルとして保存されます。
部屋が空いているかどうかを確認したい場合は、room_id に一致するすべての VCALENDAR ファイルを取得し、VCALENDAR から情報を抽出する必要があります。この操作にコストがかかりすぎるかどうかはわかりません。VCALENDARS からデータベースを「クリーン」しようとしましたが、既に使用されており、再発していません。
icsファイル(営業時間、例外、予約、バイカル予約)があるときに、特定のタイムスロットで部屋の空室状況をチェックするスマートアルゴリズムはありますか?
ありがとう!