問題タブ [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.
ubuntu - 2 つの CalDAV サーバーを同期する
要するに、私は 2 つのカレンダーを維持できるようにする Ubuntu/Linux 上のソリューションを探しています。これにより、それぞれが Web インターフェイスを備えたリモート CalDAV サーバーによって管理され、カレンダーの 1 つに変更を加えたという意味で同期されます。 Web インターフェイスを介して、最小限の遅延で他のインターフェイスに伝播されます。各 Web インターフェイスでリモート カレンダーを購読できますが、残念ながら購読は読み取り専用であるため、役に立ちません。
すでにいくつかのアプローチを見てきましたが、満足のいくものは見つかりませんでした。最も有望なのはsyncevolutionで、リモート カレンダーをローカル データベースと同期するために使用できますが、(1) 両方を単一のローカル データベースに同期できるか、(2) それらを別のローカル データベースに同期できるかは明確ではありませんでした。これらのローカル データベースは何らかの形で同期されます。これらのうちの1つは、私がやりたいことをするために必要です。
ここで私の目的を達成する方法はありますか?
android - Solcalendar、Owncloud との同期
owncloud 6.0.0 と同期するように Solcalendar を設定しようとしています。「カスタム」オプションを使用し、そこに入力します
http://hostname/owncloud/remote.php/caldav/calendars/[myUsername]/[myCalendarNAme]
そしてもちろん、私のログインとパスワード。
「IDとパスワードを確認して、やり直してください」というメッセージが表示されます。ここで何が間違っている可能性がありますか?
そのリンクを使用すると、Lightning (Thunderbird) との同期がうまく機能します。
ios - iOS CalDAV と CardDAV はデフォルト以外のポートをサポートしていますか?
HTTP ポート 8080 で実行されている iPad、iOS v7.0.2(11A501) から CalDAV サーバーに接続しようとしていますが、接続に失敗しました。
Fiddler ツールを使用すると、iPad CalDAV クライアントが、「サーバー」フィールドで指定したポートではなく、ポート 443 とポート 80 にリクエストを送信していることがわかりました。
開発環境でのみポート 80 でサーバーを実行できるのは不便です。
この問題を経験した人はいますか?解決策はありますか?
nginx - nginxを使用したRaspbian上のOwncloud - webdavなし
nginxをWebサーバーとして、raspbianをosとして使用して、raspberry piでowncloud 6.0を実行しようとしています。残念ながら、管理者のバックエンドに webdav エラーが表示され、デスクトップ同期クライアント経由で接続できません (モバイル クライアントは動作しています)。
元の構成を含むいくつかのソリューションを既に試しましたが、最初にこのチュートリアルに従いました。webdav / remote.php スクリプト専用の特別なセクションを使用したこのページによる解決策も役に立ちませんでした。
これは私の /etc/nginx/sites-available/default ファイルです:
calendar - ics ファイルを読み取り専用/書き込み可能な calDAV にする
calDAV サーバーと .ics カレンダー ファイルについて質問があります。
特定の VEVENTS を読み取り専用にし、その他を書き込み可能にすることは可能ですか?
ユーザーは、自分のカレンダーのすべての VEVENT を変更することを許可されるべきではありません。
自分。
ありがとう!
ios - Sunrise for iOS はどのように iCloud クレデンシャルを使用してカレンダーにアクセスしますか?
iOS の Sunrise は、バージョン 2 で iCloud カレンダーのサポートが追加されたカレンダーです。このページから、Sunrise のチームは次のように述べています。
iCloud資格情報を入力すると、SSLを介して安全な方法で一度だけサーバーに送信されます. [...] それらを使用して、Apple から安全なトークンを生成します。この安全なトークンは、サーバーに保存する唯一のものであり、実際の iCloud 資格情報を保存することはありません。
そして最近:
2.11 バージョン以降、iCloud 資格情報をサーバーに送信していないため、アプリはクライアント側でセキュア トークンを生成します。
これはすべて、Apple によって/Apple のために生成されたトークンを使用して、ユーザーに代わって Apple のサーバーからユーザーの iCloud カレンダーにアクセスできることを意味します。ユーザー (ユーザー) がカレンダー クライアントで使用するCalDAV URL を見つける方法や、iCloud Web アプリにアクセスして自分のカレンダーのコンテンツを .ics ファイルとしてダウンロードする方法について、いくつかの参考文献があちこちに存在します。
Sunrise のチームが説明した方法は、これらの方法のいずれにも適合しないようです。というわけで、どうすればスタートアップがオープンに (そしてどうやら Apple のサポートを得て) Apple のサーバーにアクセスできるのか知りたい。
php - PHPでmultiget REPORTメソッドを介してカレンダーデータを取得する
ここで説明するように、multiget リクエストを使用して caldav で複数のイベントを取得しようとしています: http://sabre.io/dav/building-a-caldav-client
またはここ: PHP/CalDAV を使用して Apple/iCloud カレンダー データを読み取る
渡すのと同じくらい簡単だと思われます:
XMLリクエストを渡すためにPHPを使用しています。しかし、XML 応答にはカレンダー データがありません。
結果を表示するには、simplexml_load_string と print_r を使用します。カレンダーデータを取得するにはどうすればよいですか?
GET メソッドは問題なく動作しますが、50 を超えるイベントを更新したくない場合は遅すぎます。
編集: hnh の提案に従って、ターミナルで Curl を使用して動作させることができます。ただし、php で curl を使用すると機能しません。これが私が使用するコードです(url要素、ログ、パス、xmlリクエストはターミナルで使用するものと同じです):
カレンダー データは返されません。
php - サブディレクトリでバイカルを実行できません
「通常のパッケージ」を使用して、専用ホストにバイカルをインストールしようとしました。Web サーバーとして Nginx を使用していますが、実行できません。公式ドキュメントは、サブディレクトリ ( http://mydomain.com/baikal ) ではなく、サブドメイン ( http://baikal.mydomain.com )で Baikal を実行することのみを目的としています。http://mydomain.com/baikal/card.php/addressbooks/IstMe/default/を開くと、「ファイルが見つかりません」というメッセージしか表示されません。どんな助けでも大歓迎です。
私のnginx.confは次のようになります:
google-oauth - redirect_uri_mismatch - 使用しているアドレスの何が問題になっていますか?
Google カレンダーにアクセスしようとすると (Roundcube Web メール経由で、google_oauth2 プラグインを使用して)、次の正確なエラーが表示されます。
エラー: redirect_uri_mismatch エラー。リクエストのリダイレクト URI: http://mail.domain.com:1066/?_task=settings&_action=google_redirect&_enable=cb が登録済みのリダイレクト URI と一致しませんでした
私のウェブメールは次のアドレスでホストされています: http://mail.domain.com:1111/RCmail/
私のGoogleプロジェクトの設定は次のとおりです。
許可された JavaScript オリジン
http://mail.domain.com:1111
認可されたリダイレクト URI
http://mail.domain.com:1111/RCmail/?_task=settings&_action=google_redirect&_enable=cb https://mail.domain.com:1111/RCmail/
注: mail.domain.com:1111 (RCmail パスなし) に転送すると、目的ではない xampp ページにリダイレクトされるだけです