2

ローカル サーバーにBaïkal ( http://baikal.codr.fr/ ) をインストールし、ユーザーを追加しました。

calDav の URL にアクセスしようとすると

BASE_URL/sabre/cal.php/

次に、正しいユーザー名とパスワードを入力した後、ユーザー認証を求めます。

次のエラーが表示されます:

<d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
<s:exception>Sabre\DAV\Exception\NotImplemented</s:exception>
<s:message>GET is only implemented on File objects</s:message>
<s:sabredav-version>1.8.0</s:sabredav-version>
</d:error>

このエラーの解決策とバイカルのドキュメントを検索しましたが、成功しませんでした。

AndroidフォンとiPhoneからCalDav URLにアクセスしてカレンダーイベントを取得する方法を教えてください。

どうもありがとう !!

4

1 に答える 1

2

これは起こるはずです。CALDAV は GET を使用せず、PROPFIND、OPTIONS、および REPORT を使用します。iOS (iPhone) 用の CALDAV URL を取得する手順は、次の INSTALL.md ファイルにあります: https://github.com/jeromeschneider/Baikal/blob/master/INSTALL.md

iOS 用のそのファイルからの指示:

  • [設定] > [メール、連絡先、カレンダー] > [アカウントを追加] > [その他] で
  • 「CalDAV」を選択
  • サーバー: http://dav.mydomain.com/cal.php/principals/jerome
  • username: 作成したばかりのユーザー名 (この例では jerome)
  • password: 先ほど定義したパスワード
于 2013-03-19T16:39:23.157 に答える