2014-11-14 2 views
0

내 회사에서 주어진 대화를 등록하기 위해 Ruby on Rails에서 웹 앱을 개발 중입니다. 사용자가 대화에 등록하면 Google 캘린더에 일정이있는 모든 사용자의 Google 캘린더 일정을 업데이트해야합니다.여러 사용자를위한 Google 캘린더 API :

https://developers.google.com/accounts/docs/OAuth2

은 내가 사용자의 데이터를 수정해야하기 때문에 OAuth2를를 사용해야하고 나뿐만 아니라 사용자의 동의를 얻어야합니다. 따라서 인증 페이지로 리디렉션하여 로그인하면 계정을 볼 수 있습니다. 그러나이 경우 수정하려는 사용자 데이터는 이벤트에 등록한 모든 사람들의 캘린더입니다.

쉬운 방법이 있습니까? 관리자 계정을 사용하는 것과 같은가요?

답변

0

캘린더에 이미 일정이있는 모든 사용자의 Google 캘린더 일정을 업데이트하려면 사용자 인증이 필요하지 않으므로 OAUTH를 사용할 필요가 없습니다.

기존 이벤트에 업데이트가 있으면 사용자 (이미 기존 이벤트에 참석자로 추가 된 모든 사용자)의 캘린더가 사용자 동의없이 업데이트됩니다.

+0

나는 당신이 의미하는 것을 얻는다. 이벤트가 원래 속한 사용자의 캘린더를 업데이트하기 위해 OAuth를 사용해야합니다. 맞습니까? –

+0

이미 캘린더에 일정이있는 모든 사용자의 Google 캘린더 일정을 업데이트하기 위해 Oauth를 사용할 필요가 없습니다. 기존 이벤트를 업데이트하면 모든 사용자 캘린더가 업데이트됩니다. – SGC