我网站的用户(JavaScript)经常需要在个人资料日历上(在我的网站上)创建一个活动并将其发送到他的Google日历,他没有使用Google帐户登录,但他可以授权我访问他的日历数据以插入,删除,列出和更新事件;所以当我需要访问数据时,我可以存储刷新令牌(私有,公共)。
Google文档可让我们按照此Link创建活动;对于calendarId,它建议对当前登录的用户使用“primary”关键字;我也可以使用calendarList.list方法收到用户日历的电子邮件。
但即便采用这种方法。我找不到如何使用用户的刷新令牌来检索calendarId并在他的日历上为没有Google帐户的登录用户插入他的事件的方法。
是否可以使用Google API刷新令牌和访问令牌以检索calendarId并插入事件?
答案 0 :(得分:0)
如果用户正在使用他的Google日历插入活动,那么只要他打开活动,它就会sync到他的帐户。我建议您坚持使用Gmail地址以避免这些障碍。
检查Javascript Quickstart是否支持使用Google日历API。如果没有说明,则可能不受支持。