我正在尝试同步手机日历与网站日历。但运气不好。我试过以下方法。
- 同步手机日历与谷歌日历。
- 现在试图从谷歌日历获取事件,稍后将显示在我的网站。
- 从谷歌日历获取事件,我需要日历id。
- 获取日历id,我使用谷歌日历v3 API
- 但问题是没有用户身份验证或用户登录,我无法获得用户日历id或事件
- 所以我的第一个问题是我可以得到用户日历id没有用户登录?
- 我的第二个问题,有没有其他的替代方法?
日历id为日历的电子邮件。但是,除非您经过身份验证和授权,否则无法访问用户数据。您需要:
- 日历是公共的
- 或者你需要一个Oauth2令牌来访问日历(https://developers.google.com/accounts/docs/OAuth2)
- 或日历将需要共享给您或您的服务帐户(https://developers.google.com/accounts/docs/OAuth2ServiceAccount)
- 或域设置必须允许您访问该日历(https://developers.google.com/drive/web/delegation)。