Google 日历集成 - 无法使用 API 进行身份验证:401,消息="未经授权"家庭助理



不知道发生了什么,但在按照这里的一些说明将我的谷歌日历集成到家庭助理之后,它工作了一个小时,然后就不再工作了。试了4次,两次都是在大约一个小时后停止使用谷歌日历,甚至在从谷歌删除项目并创建新项目之后。

下面是错误日志:

无法连接到Google:无法通过API进行身份验证:401,消息='未经授权',url= url ('https://www.googleapis.com/calendar/v3/calendars/f…[]....75@group.calendar.google.com/events?maxResult=100&singleEvents=true&orderBy=startTime&fields=kind,nextPageToken,nextSyncToken,items(id,summary,description,location,start,end,transparency)&timeMin=2022-05-01T06:00:00%2B00:00&timeMax=2022-06-12T06:00:00%2B00:00')

3:34:54 PM -(错误)Google日历-消息首次出现在3:34:24 PM并且显示了48次。

当它发生时,我点击日历,它只是一个空白的日历,当它之前显示我所有的条目。

知道为什么它工作,然后又不工作吗?

当前尝试使用的方法需要用户同意。您将需要使用Oauth2请求用户的同意并获得访问令牌。这个令牌将允许您访问用户数据。您目前没有发送。作为授权头发送。

GET https://www.googleapis.com/calendar/v3/calendars/[CALENDARID]/events?key=[YOUR_API_KEY] HTTP/1.1
Authorization: Bearer [YOUR_ACCESS_TOKEN]
Accept: application/json

谢谢!

原来是谷歌的服务器出了问题。几天后问题自行解决了。

最新更新