尝试使用服务帐户访问我的个人日历数据。
我已经完成了创建服务帐户的设置(具有所有者权限)。使用NodeJS,我已成功向我的公共日历发出请求,但不是我的私人日历。 (使用googleapis
和google-OAuth-jwt
包的结果相同)
我搜索的所有内容都表明我需要提供“域范围权限”,但我没有G Suite帐户,因此我不认为这适用于我。
所以问题是,可以使用服务帐户访问自己的个人日历数据吗?我可能会缺少什么?
答案 0 :(得分:0)
记住服务帐户不是你。该服务帐户拥有自己的Google日历帐户,因此,如果您尝试阅读其中一个个人日历,则必须与服务帐户共享。
与我的服务帐户共享日历。
答案 1 :(得分:0)
您可以参考此SO post。它表示该服务帐户具有Google日历帐户,因此,如果您尝试阅读其中一个个人日历,则表示您将与该服务帐户共享该帐户。您可以使用Json service account key file检查给出的示例。