1

Java で Exchange カレンダーからイベントを取得しようとしています。私はこのクエリを使用しています:

<?xml version=\"1.0\"?>
<D:searchrequest xmlns:D=\ " DAV: \>
    <D:sql>
        SELECT "DAV:contentclass", "DAV:displayname"
        FROM "http://domain.com/Exchange/user/Calendar"
        WHERE "DAV:ishidden" = false"
        AND "DAV:isfolder" = false" "
    </D:sql>
</D:searchrequest>

ただし、400 - Bad Request エラー コードが表示され続けます。誰かが構文の何が問題なのか教えてもらえますか? または、アプローチに何か問題がありますか?

4

2 に答える 2

0

SQLに従って「JWebDAV for Exchange」ライブラリを使用することは同等です

SELECT "DAV:contentclass","urn:schemas:calendar:dtstart","urn:schemas:calendar:dtend","http://schemas.microsoft.com/mapi/subject","http://schemas. microsoft.com/mapi/proptag/x1000001e" FROM "http://server/exchange/mailbox/Calendar" WHERE "DAV:contentclass" = 'urn:content-classes:appointment' AND "http://schemas.microsoft. com/mapi/proptag/x10f4000b" = false

于 2012-08-08T09:19:14.220 に答える