Oauth 为什么这个GoogleAPI调用需要授权?

Oauth 为什么这个GoogleAPI调用需要授权?,oauth,authorization,google-api,google-calendar-api,Oauth,Authorization,Google Api,Google Calendar Api,我正在编写一个iOS应用程序,它从公共谷歌日历中提取事件该应用程序将只处理所有人都可以访问的公共日历,无论用户是否拥有谷歌帐户。因此,我认为我可以完全无视授权 显然我错了,因为我遇到了一个奇怪的问题 当我在公开考试日历上打电话时,一切都很顺利。我得到了给定公共日历的所有事件列表,甚至还得到了日历本身的一些元数据 然而,当我打电话时,我得到了“401未经授权”的回应。令人困惑的是,与使用Calendars:get相比,我实际上使用Events:list获得了更多关于日历的信息,而前者不需要任何授权

我正在编写一个iOS应用程序,它从公共谷歌日历中提取事件该应用程序将只处理所有人都可以访问的公共日历,无论用户是否拥有谷歌帐户。因此,我认为我可以完全无视授权

显然我错了,因为我遇到了一个奇怪的问题

当我在公开考试日历上打电话时,一切都很顺利。我得到了给定公共日历的所有事件列表,甚至还得到了日历本身的一些元数据

然而,当我打电话时,我得到了“401未经授权”的回应。令人困惑的是,与使用
Calendars:get
相比,我实际上使用
Events:list
获得了更多关于日历的信息,而前者不需要任何授权

有人能解释一下这是怎么回事吗?为什么我可以在未经授权的情况下拨打
Events:list
电话,而不是
Calendars:get
one