問題タブ [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.

0 投票する
2 に答える
2486 参照

ubuntu - 2 つの CalDAV サーバーを同期する

要するに、私は 2 つのカレンダーを維持できるようにする Ubuntu/Linux 上のソリューションを探しています。これにより、それぞれが Web インターフェイスを備えたリモート CalDAV サーバーによって管理され、カレンダーの 1 つに変更を加えたという意味で同期されます。 Web インターフェイスを介して、最小限の遅延で他のインターフェイスに伝播されます。各 Web インターフェイスでリモート カレンダーを購読できますが、残念ながら購読は読み取り専用であるため、役に立ちません。

すでにいくつかのアプローチを見てきましたが、満足のいくものは見つかりませんでした。最も有望なのはsyncevolutionで、リモート カレンダーをローカル データベースと同期するために使用できますが、(1) 両方を単一のローカル データベースに同期できるか、(2) それらを別のローカル データベースに同期できるかは明確ではありませんでした。これらのローカル データベースは何らかの形で同期されます。これらのうちの1つは、私がやりたいことをするために必要です。

ここで私の目的を達成する方法はありますか?

0 投票する
1 に答える
1689 参照

android - Solcalendar、Owncloud との同期

owncloud 6.0.0 と同期するように Solcalendar を設定しようとしています。「カスタム」オプションを使用し、そこに入力します

http://hostname/owncloud/remote.php/caldav/calendars/[myUsername]/[myCalendarNAme]

そしてもちろん、私のログインとパスワード。

「IDとパスワードを確認して、やり直してください」というメッセージが表示されます。ここで何が間違っている可能性がありますか?

そのリンクを使用すると、Lightning (Thunderbird) との同期がうまく機能します。

0 投票する
2 に答える
2850 参照

java - アプリケーションのカレンダーを Google カレンダーと同期する

すべてのユーザーが独自のシンプルなカレンダーを持つ Java Web アプリケーションがあります。ここで、ユーザーが自分のアプリケーションからすべてのイベントを自分のカレンダー (Google カレンダーなど) に追加できる機能を追加したいと考えていますが、Yahoo カレンダーもサポートしたいと考えています。私はそれを行う方法を見つけようとしていましたが、有用な例やチュートリアルがなく、古いライブラリを使用していることがわかっている限り、1つのライブラリ( caldav4j )しか見つかりませんでし。私が使用できるものは何か違いがありますか?

0 投票する
1 に答える
840 参照

ios - iOS CalDAV と CardDAV はデフォルト以外のポートをサポートしていますか?

HTTP ポート 8080 で実行されている iPad、iOS v7.0.2(11A501) から CalDAV サーバーに接続しようとしていますが、接続に失敗しました。

Fiddler ツールを使用すると、iPad CalDAV クライアントが、「サーバー」フィールドで指定したポートではなく、ポート 443 とポート 80 にリクエストを送信していることがわかりました。

開発環境でのみポート 80 でサーバーを実行できるのは不便です。

この問題を経験した人はいますか?解決策はありますか?

0 投票する
2 に答える
2184 参照

nginx - nginxを使用したRaspbian上のOwncloud - webdavなし

nginxをWebサーバーとして、raspbianをosとして使用して、raspberry piでowncloud 6.0を実行しようとしています。残念ながら、管理者のバックエンドに webdav エラーが表示され、デスクトップ同期クライアント経由で接続できません (モバイル クライアントは動作しています)。

元の構成を含むいくつかのソリューションを既に試しましたが、最初にこのチュートリアルに従いました。webdav / remote.php スクリプト専用の特別なセクションを使用したこのページによる解決策も役に立ちませんでした。

これは私の /etc/nginx/sites-available/default ファイルです:

0 投票する
0 に答える
600 参照

calendar - ics ファイルを読み取り専用/書き込み可能な calDAV にする

calDAV サーバーと .ics カレンダー ファイルについて質問があります。

特定の VEVENTS を読み取り専用にし、その他を書き込み可能にすることは可能ですか?

ユーザーは、自分のカレンダーのすべての VEVENT を変更することを許可されるべきではありません。

自分。

ありがとう!

0 投票する
1 に答える
963 参照

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 のサーバーにアクセスできるのか知りたい。

0 投票する
2 に答える
1843 参照

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リクエストはターミナルで使用するものと同じです):

カレンダー データは返されません。

0 投票する
3 に答える
2060 参照

php - サブディレクトリでバイカルを実行できません

「通常のパッケージ」を使用して、専用ホストにバイカルをインストールしようとしました。Web サーバーとして Nginx を使用していますが、実行できません。公式ドキュメントは、サブディレクトリ ( http://mydomain.com/baikal ) ではなく、サブドメイン ( http://baikal.mydomain.com )で Baikal を実行することのみを目的としています。http://mydomain.com/baikal/card.php/addressbooks/IstMe/default/を開くと、「ファイルが見つかりません」というメッセージしか表示されません。どんな助けでも大歓迎です。

私のnginx.confは次のようになります:

0 投票する
1 に答える
404 参照

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 ページにリダイレクトされるだけです