Google calendar api 登录用户';日历ID

Google calendar api 登录用户';日历ID,google-calendar-api,Google Calendar Api,我想检索已登录用户的日历事件。API文档建议我需要将“primary”作为登录用户的calendarId传递 因此,URL变为https://www.googleapis.com/calendar/v3/calendars/primary/ 我在这个网址上得到了401 GET https://www.googleapis.com/calendar/v3/calendars/primary/ 401 () 有人能告诉我我做错了什么。我想你需要传递一个不同的calendarId(日历的电子邮件地址

我想检索已登录用户的日历事件。API文档建议我需要将“primary”作为登录用户的calendarId传递

因此,URL变为
https://www.googleapis.com/calendar/v3/calendars/primary/

我在这个网址上得到了401

GET https://www.googleapis.com/calendar/v3/calendars/primary/ 401 ()

有人能告诉我我做错了什么。

我想你需要传递一个不同的calendarId(日历的电子邮件地址)。要获取calendarID,可以按照指定的步骤进行操作

为了了解您遇到的错误,下面是关于的文档

建议的行动:

  • 使用长寿命刷新令牌获取新的访问令牌
  • 如果失败,请引导用户通过OAuth流,如中所述
  • 如果您在服务帐户中看到这一点,请检查您是否已成功完成中的所有步骤

我认为您需要传递不同的calendarId(日历的电子邮件地址)。要获取calendarID,可以按照指定的步骤进行操作

为了了解您遇到的错误,下面是关于的文档

建议的行动:

  • 使用长寿命刷新令牌获取新的访问令牌
  • 如果失败,请引导用户通过OAuth流,如中所述
  • 如果您在服务帐户中看到这一点,请检查您是否已成功完成中的所有步骤
{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "authError",
    "message": "Invalid Credentials",
    "locationType": "header",
    "location": "Authorization",
   }
  ],
  "code": 401,
  "message": "Invalid Credentials"
 }
}