2009-11-27 4 views
11

외부 사용자가 볼 수있는 응용 프로그램에서 달력을 만들고 싶습니다..Net을 사용하여 CalDAV 서비스 만들기

CalDAV (기본적으로 WebDAV + iCalendar) 형식은 일부 클라이언트 (예 : Outlook)가 다소 비정상적으로 사용하는 경우에도 비교적 널리 보급 된 것으로 보입니다. 그래도 완전히 새로운.

외부에 이벤트를 게시하고 싶습니다. 사용자가 이벤트를 업데이트 할 필요가 없습니다.

을 .ics 파일의 이벤트의 텍스트 형식은 비교적 간단 나타납니다

BEGIN:VCALENDAR 
VERSION:2.0 
CALSCALE:GREGORIAN 

BEGIN:VEVENT 
DTSTART:20091130T000000Z 
DTEND:20091201T000000Z 
SUMMARY:Test event for calendar format 
LOCATION:Company site 
DESCRIPTION:Test event.\nMore text on a new line 
END:VEVENT 

END:VCALENDAR 

그러나 난 정말 내 자신의 ICS 파일 빌더를 쓰고 싶지 않습니다. 각 줄에서 시작하는 키 이름은 ics 파일간에 너무 일관성있는 것처럼 보이지 않습니다.

.Net 구현이 있습니까? 이상적으로는 전체 WebDAV 구현을 설정하는 것을 원하지 않습니다. 읽기 전용 달력을 검색하는 기능입니다.

저는 주로 사용자가 iPhone, Android 및 Blackberry 전화에서 동기화 할 수있는 URL에 있어야합니다. 다른 공급 업체가 아닌 일부 공급 업체의 CalDAV 서비스를 처리 할 수 ​​있다는 것을 알고 있습니다 (예 : iPhone은 Google 캘린더에서 동기화 할 수 있지만 FaceBook의 이벤트에서는 실패 할 수 있음). 이유는 무엇입니까?

이벤트에도 MIME 첨부 파일이 포함될 수 있습니다.이 또한 충분히 조사 할 가치가있는 지원입니까?

업데이트이에

앞으로의 연구는 대부분의 구현에 몇 가지 이상한 불일치를 확인했습니다. 주요 모바일 클라이언트 OS (iPhone, Blackberry, Android)는 .ics 파일을 처리 할 수 ​​없습니다.

그러나 아이폰은 URL에서 .ics를 열 수 있습니다 (캘린더에 가입하도록 선택). 이것은 FaceBook에서도 작동합니다. 블랙 베리와 안드로이드는 그러나 할 수 없습니다. Blackberry는 (.ics 파일이 아니라) 전체 CalDAV 옵션을 처리 할 수 ​​있지만 프로그래밍에 대해 많이 알지 못한다고 생각합니다.

일관된 방법이 있습니까?

+1

궁금한 점이 있으시면 끝내셨습니까? – balexandre

답변

1

company IT Hit WebDav SystemIT Hit WebDAV Client .Net은 ($ 350)부터 ($ 1250 시작)

  • IT Hit WebDAV Server Engine v3 for .Net

    ) 및
  • 을 제공한다.

iOS 캘린더, Android CalDAV-Sync, Mac OS X 캘린더, Mozilla Lightning, eM 클라이언트, Bynari Outlook 플러그인, Evolution 등에서 사용할 수 있습니다.

+0

그냥 빨리 경고하는이 solission에 대한 pay'd입니다 –

0

당신이 찾고있는 것이 CalDAV 클라이언트 인 경우 나의 제안은 DAVDroid입니다. 이것은 제가 한번도 시도한 적이없는 최고의 CalDAV 클라이언트입니다. 휴대 전화의 캘린더 계정 용 커넥터로 휴대 전화에 설치된 캘린더 앱에서 캘린더 서버의 데이터를 사용할 수 있습니다.

다른 흥미로운 CalDAV를 클라이언트는 다음과 같습니다

윈도우 :

당신이 .NET에 대한 iCalendar는 라이브러리를 찾고 있다면 당신이 한 친구를 확인할 수 있습니다 내가 구축 : ICalendar

모든 doudt을 당신이 우리를 요청할 수 있습니다!

관련 문제