在 https://developers.google.com/calendar/api/v3/reference/calendarList/list?apix=true#auth
我可以看到我可以使用 OAuth2 和 API 密钥对
calendarList
端点进行身份验证:
我对邮递员和 OAuth2 的第一次测试非常完美:我得到了经过身份验证的用户的所有日历的 JSON 列表
现在我通过 API 密钥进行身份验证来测试端点。
我创建了 API 密钥并为此 API 密钥启用了日历:
问题:
我已经用邮递员和
Auth-Type=ApiKey
以及参数key=MYAPIKEY
对其进行了测试,但我总是收到错误
401“请求缺少所需的身份验证凭据”
有人有一个(邮递员)示例来使用 API 密钥访问 Google 日历 API 吗?
API 密钥仅用于访问公共数据,而非私人用户数据。
为了与邮递员一起使用 api 密钥,您只需接受请求并在末尾添加 key=YourKEY
以下是一个很好的示例,但不幸的是,目前 API 密钥和公共日历存在问题。需要授权而不仅仅是 api 密钥194427607
https://www.googleapis.com/calendar/v3/calendars/en.danish%23holiday%40group.v.calendar.google.com?key=[YOUR_API_KEY]
未经授权,您将无法使用日历列表calendarlist.list在文档中声明您必须被授权为其私有用户数据。