为什么此Google API调用需要授权?

时间:2012-07-30 21:22:42

标签: oauth authorization google-api google-calendar-api

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

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

当我在公共测试日历上发出Events: list来电时,一切都运转良好。我得到了给定公共日历的所有事件的列表,我甚至得到了日历本身的一些元数据。

但是,当我拨打Calendars: get电话时,我会收到#34; 401 Unauthorized"响应。令人困惑的是,我实际上使用Events: list获得了有关日历的更多信息,而不是使用Calendars: get,但前者并不需要任何授权!

有人能解释一下这里发生了什么吗?为什么我可以在未经授权的情况下拨打Events: list电话,但不能拨打Calendars: get

0 个答案:

没有答案