問題タブ [carddav]
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.
encoding - vCard 4.0 パラメータ値で改行をエンコードする方法: ^n または \n?
vCard 4.0 RFC 6350によると、プロパティ パラメータ値の改行は \n としてエンコードする必要があります (少なくとも ADR プロパティの LABEL パラメータの場合)。
ただし、vCard 4.0 RFC 6350 は、「iCalendar および vCard のパラメータ値エンコーディング」RFC 6868によって更新され、次のように述べられています。
vCard 4.0 パラメータ値の改行を \n または ^n としてエンコードするにはどうすればよいですか?
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 ファイルです:
parsing - vCard 2.1 Name プロパティのコンポーネントにコンマを含めることはできますか?
vCard 2.1 Name プロパティを解析する必要があります。
vCard 3.0 および 4.0 では、Name プロパティの各コンポーネントは複数の値を持つことができます。たとえば、RFC 2426 は次のように明確に述べています。
個々のテキスト コンポーネントには、COMMA 文字 (ASCII 10 進数 44) で区切られた複数のテキスト値 (複数の追加名など) を含めることができます。
しかし、vCard 2.1 では、各コンポーネントが 1 つの値しか持てないように見えます。おそらく、少なくとも追加の名前 (3 番目のフィールド) にはコンマを含めることができます。
vCard 2.1 の Name プロパティでは、Family Name、Given Name、Additional Name、Name Prefix、および Name Suffix 文字列にコンマを含めることができますか? これは、vCard 3.0 および 4.0 のように「複数のテキスト値」として扱われるべきですか?
php - サブディレクトリでバイカルを実行できません
「通常のパッケージ」を使用して、専用ホストにバイカルをインストールしようとしました。Web サーバーとして Nginx を使用していますが、実行できません。公式ドキュメントは、サブディレクトリ ( http://mydomain.com/baikal ) ではなく、サブドメイン ( http://baikal.mydomain.com )で Baikal を実行することのみを目的としています。http://mydomain.com/baikal/card.php/addressbooks/IstMe/default/を開くと、「ファイルが見つかりません」というメッセージしか表示されません。どんな助けでも大歓迎です。
私のnginx.confは次のようになります:
.net - yahoo またはその他の Web メール サーバーから carddav プロトコルを使用して連絡先にアクセスする
CARDDAV プロトコルを使用して、Yahoo またはサードパーティの CARDDAV 対応メール サーバーから連絡先を取得したいと考えていました。リンクhttps://github.com/Metric/CardDavNetで CARDDAV を使用して連絡先を取得する .NET コードを見つけました。URIを使用してYahooおよびGoogleの連絡先を取得しようとしています:
https://www.googleapis.com/carddav/v1/principals/userEmail/lists/default
PROPFIND を使用していくつかのリクエストを行いましたが、アドレス帳が空になりました。私はかなり近いと思いますが、何かが欠けているかもしれません。
どんな助けでも大歓迎です!
android - IOS の同期アダプター - サーバーとのアプリの同期連絡先
JSON 要求を作成し、 db からいくつかの連絡先を回復するアプリケーションがあります。しかし今、私のアプリを私のサーバーと同期させてください。例: データベースからすべての連絡先を同期し、アドレス帳 (デバイス内) に登録します。Android同期アダプターのように。アンドロイドで可能ですか?