2014-12-15 2 views
1

Google 캘린더 API를 사용하여 이벤트를 만들고 참석자를 관리 할 수있었습니다. 하지만 지금은 게스트로 기록 된 동일한 이벤트를 업데이트하려고 할 때 업데이트 할 수 없습니다. 내가 GuestsCanModify 값을 true로 설정하더라도. 누구라도 게스트로 이벤트를 업데이트하고 원래 이벤트를 복제 할 때 이미 발생하는 것과 동일한 방식으로 변경 사항을 원래 이벤트에 복제 할 수 있는지 알고 있습니까? 게스트의 달력에서 자동으로 이벤트를 업데이트합니까? 다음은 이벤트를 만드는 데 사용 된 코드입니다.Google 캘린더 API를 사용하여 공유 이벤트를 게스트 (GuestsCanModify)로 업데이트합니다.

Google.Apis.Calendar.v3.Data.Event event = new Google.Apis.Calendar.v3.Data.Event(); 
event.Summary = resCalendario.Titulo; 
event.Location = resCalendario.Local; 
event.Description = resCalendario.Obs; 
event.GuestsCanModify = true; 

답변

1

여기서 Calendar API 참조는 불완전하지만 guestsCanModify 비트가 API를 통해 쓰기 가능하지 않은 것처럼 보입니다.

그룹은 2011 년부터 게시이 구글이 API를 통해 그 비트를 설정 수 없다는 구글 직원에 의해 응답이

: 여기 https://groups.google.com/forum/#!topic/google-calendar-help-dataapi/5GEb29IEWrw

이벤트에 대한 참조 페이지의 : https://developers.google.com/google-apps/calendar/v3/reference/events

그의 속성 테이블 페이지에는 두 개의 다른 게스트 권한 설정 (guestsCanInviteOthers, guestsCanSeeOtherGuests)에 대한 항목이 있지만 guestsCanModify가 누락되었습니다. 내 자신의 테스트에서 권한이 부여 된 사용자가 작성하거나 수정 한 항목에이 비트를 설정하려고 시도하면 무시된다는 사실을 발견했습니다. 이는 이전 포럼 게시물과 일치합니다.

관련 문제