如何使用PHP API客户端向其他人的Google日历添加事件


How to add an event to other person's Google Calendar with PHP API client?

我正在开发一个内置议程的web应用程序。我想将这个内置议程中添加的项目添加到用户的Google议程中。但有一件事我很疑惑。如何获得访问该用户的谷歌议程?

通过将XXXXXX@developer.gserviceaccount.com电子邮件添加到可以访问我的议程的地址列表中,我能够访问我自己的议程。但是要求每个人都这样做对用户并不友好。

所以有人知道最好的方式来请求访问另一个人的议程,所以我可以通过谷歌PHP API客户端添加事件?

提前感谢!

考虑使用Oauth令牌。参见https://developers.google.com/accounts/docs/OAuth2和https://developers.google.com/google-apps/calendar/auth