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

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

backup - 1 つの wget / curl ですべての caldav および carddav データをダウンロードするにはどうすればよいですか?

今まで、私は毎日のリンクを使用Google Calenderして個人的なバックアップを行っていました。wgetpublic ".ics"

ここで、アクセス権のみを持つ新しいサービスに切り替えたいと考えていcaldavます。

caldavすべてのデータとcarddavデータを 1 つのwget/でダウンロードする可能性はありcurlますか?

このダウンロードされたデータにより、失われたデータをバックアップすることができます。

前もって感謝します。

編集

hmhが説明した方法で機能する非常に単純なphpファイルを作成しました。この方法がさまざまなプロバイダーで機能するかどうかはわかりませんが、mailbox.org ではうまく機能します。

https://gist.github.com/ahemwe/a2eaae4d56ac85969cf2で見つけることができます。

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

webdav - vCard 2.1 および 3.0 でプロパティのカーディナリティを把握するにはどうすればよいですか

vCard 4.0 仕様では、各プロパティにはRFC 6350で指定されたカーディナリティがあります。

vCard 2.1 および 3.0 のカーディナリティを確認するにはどうすればよいですか? vCard 2.1 および 3.0 に同じ名前のプロパティを複数回含めることができる兆候はありますか?

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

google-api - Google CardDAV API addressbook-multiget が 400 Bad Request を返す

Google の CardDAV API を使用して、Google コンタクトからすべての連絡先を取得しようとしています。CardDAV Developer's Guide
に よると、これは. RFC 6352によれば、これは次のようになります。addressbook-multiget REPORT

残念ながら、私は常に(400) Bad RequestすべてのREPORTリクエストを受けています。
リクエストにOAuth2アクセストークンとDepthヘッダーを1に設定したAuthorizationヘッダーを含め、https://www.googleapis.com/carddav/v1/principals/foo@gmail.com/lists/defaultHTTPS経由で送信しています。また、開発者コンソールで CardDAV API へのアクセスが許可されています。

誰かがこれを機能させたり、私が別の方法で何をすべきかの手がかりを持っていますか?

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

ruby-on-rails - Ruby on rails で CardDAV を実装する方法

iCloudから連絡先をインポートしたいのですが、サーバー側でiCloudが使用するCardDAVプロトコルを介して実行できることを知っています。しかし、CardDAV を使用して iCloud から連絡先を取得する方法はありますか?そのような操作やコードを実行する宝石はありますか?

どんな助けや提案も本当に励みになります。

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

carddav - CardDav REPORT リクエストでオフセットを定義する方法

私は cardDav 標準を使用しており、多くの連絡を処理する必要があります。

carddav 標準では、REPORT リクエストで結果 ( doc ) の数を制限する方法が定義されていますが、オフセットを定義する方法はありますか? すべての連絡先をバッチで取得したいと思います。

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

google-api - Google CardDAV API を使用して新しい連絡先を挿入する方法は?

接触操作に関しては、Google CardDAV API Developer's Guideが非常に簡潔です。新しい連絡先を挿入する方法に関する唯一のヒントは次のとおりです。

クライアント アプリケーションは、VCard 3.0 形式の新しい連絡先を含む POST 要求を発行します。応答には、新しい連絡先の ID が含まれます。

これは私が発行したリクエストですが、取得したレスポンスは 400 Bad Request です。

ここで何が欠けているのか、誰にも手がかりがありますか?

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

ios - iOS CardDAV アカウントをプログラムで追加する

メール、連絡先、カレンダー ->設定アプリの [アカウントの追加]オプションを使用して手動で行うことができるため、 CardDavアカウントをプログラムで追加することは可能ですか?

一般に、他のタイプのアカウントをコードに追加することは可能ですか?

たとえば、取引所の口座。フォーラムのどこかで、そうではないことを読みました。

によるとABSource、コードからアカウントを追加することはできないようです。適切なソースレコードから値を読み取ってコピーするための関数だけがあります

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

icloud - BookmarkDAV に仕様はありますか?

iCloud をいじってみると、カレンダー、連絡先、ブックマークの保存と同期に微調整された形式の WebDAV が使用されていることがわかりました。Google で CalDAV と CardDAV を検索していくつかの仕様を取得しましたが、ブックマークについては、Apple が独自のBookmarkDAVプロトコルを開発したようです。このプロトコルに関するドキュメントはありますか?