1

ユーザーが検索文字列 (「Narnia」など) を入力して、要約、説明、場所、または出席者リストに「Narnia」が含まれるカレンダー イベントのリストを取得することを希望しています。

複数の prop-filters を追加すると、すべてのフィルターに一致するコンポーネントのみが返されるようです (この例では、すべてのプロパティに「Narnia」があるイベントのみ)。いずれかのフィルタに一致するコンポーネントのクエリを指定する方法はありますか?

4

1 に答える 1

2

現在の CalDAV 仕様では、このようなフィルターを指定することはできません。

あなたが求めているものは、現在有効期限が切れているhttps://datatracker.ietf.org/doc/html/draft-daboo-caldav-extensionsに記載されています。多くのサーバーがこの機能を実装しているとは思えないので、クライアントにその存在を確認してもらいたい:

サーバーは、拡張クエリ レポートをサポートする任意のリソースの OPTIONS 要求に対する DAV 応答ヘッダーにトークン "calendar-query-extended" を含めることによって、この拡張機能のサポートをアドバタイズします。クライアントは、「test」または「match-type」XML 属性を使用する前に、そのトークンの存在を確認する必要があります。

于 2013-05-02T07:25:52.160 に答える