无需身份验证即可访问公共Google日历

时间:2014-09-16 07:28:37

标签: oauth-2.0 google-api google-api-java-client

有许多公共日历,如

  

https://www.google.com/calendar/htmlembed?src=en-gb.christian%23holiday%40group.v.calendar.google.com&ctz=Asia/Calcutta

不需要用户登录。 我已经检查了Google日历apis。它要求用户登录并使用Auth访问公共日历 我错过了什么吗?是否可以在没有身份验证的情况下访问公共日历?

1 个答案:

答案 0 :(得分:1)

如果没有oauth令牌,您将无法访问公共日历。正如Google所说:

  

您的应用程序发送给Google Calendar API的每个请求都必须包含授权令牌。该令牌还可识别您的Google应用程序。

您需要此方案的服务帐户,服务帐户是属于您的应用程序而不是单个最终用户的帐户。例如,如果您使用Google Prediction API代表您的应用程序而不访问任何用户数据,那么您的应用程序将使用其服务帐户凭据来证明自己的身份,并且不会涉及最终用户。

这是service account guide