2014-06-11 6 views
0

전화 캘린더를 웹 사이트 캘린더와 동기화하려고합니다. 운이 없다. 나는 다음과 같은 방법을 시도했다.전화 캘린더가있는 웹 사이트 캘린더 동기화

  1. Google 캘린더가있는 휴대 전화 캘린더.
  2. 이제 Google 캘린더에서 나중에 내 웹 사이트에 표시되는 일정을 가져 오려고합니다.
  3. Google 캘린더에서 일정을 가져 오려면 캘린더 ID가 필요합니다.
  4. 내가 구글 캘린더 V3의 API
  5. 를 사용하고 달력 아이디를 가져올 수 있지만, 문제는 내가 사용자 달력 아이디 또는 이벤트
  6. 그래서 내 첫 번째 질문은 내가 사용자를 얻을 수를 얻을 수없는 오전에 사용자 인증 또는 사용자 로그없이 사용자가 로그인하지 않은 캘린더 ID?
  7. 두 번째 질문은 다른 방법이 있습니까?

답변

0

캘린더 ID는 캘린더의 이메일입니다. 그러나 인증되고 권한이 부여되지 않으면 사용자 데이터에 액세스 할 수 없습니다. 당신은 것입니다 필요 중 하나

  1. 일정은 공개 할 수
  2. 또는 당신은 당신이나 당신의 서비스 계정에 공유 할 수있는 액세스 달력 (https://developers.google.com/accounts/docs/OAuth2)
  3. 또는 달력이 필요로하는 OAuth2를 토큰이 필요합니다 (https://developers.google.com/accounts/docs/OAuth2ServiceAccount)
  4. 또는 도메인 설정에서 해당 캘린더 (https://developers.google.com/drive/web/delegation)에 액세스 할 수 있어야합니다.