【问题标题】:Google API Get event - Not FoundGoogle API 获取事件 - 未找到
【发布时间】:2021-12-17 02:55:18
【问题描述】:

我正在尝试使用以下 api 获取事件资源

https://www.googleapis.com/calendar/v3/calendars/primary/events/eventId.

但是,我收到 404 Not Found 响应,eventId 是正确的,我检查了很多次。此外,我尝试从他们的网站 (https://developers.google.com/calendar/api/v3/reference/events/get) 调用相同的方法,但仍然收到相同的错误。您可以找到随附的截图here

API 响应正文:

{
    "error": {
        "errors": [
            {
                "domain": "global",
                "reason": "notFound",
                "message": "Not Found"
           

 }
        ],
        "code": 404,
        "message": "Not Found"
    }
}

【问题讨论】:

标签: google-api google-calendar-api


【解决方案1】:

404 Not Found 表示没有找到。

event.get 方法将事件 id 作为参数。

与您进行身份验证的用户需要有权访问该事件,您将返回该用户未找到的 404。

首先尝试为日历执行events.list 以获取该日历的所有有效事件的列表,如果它还返回 404,那么问题将是用户无权访问该日历。

【讨论】:

  • 我尝试获取事件列表,它工作正常,返回事件列表
  • 那么您只需将列表结果中的事件 id 传递给 event.get 方法
  • 我做了,但一直收到 404 not found
  • 你能包含你的代码吗?
猜你喜欢
  • 2022-08-03
  • 1970-01-01
  • 1970-01-01
  • 2016-09-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多