无法让Google的TRY THIS API忙碌工作

问题描述 投票:0回答:1

几天前,我问this question,我很感激(并接受)答案。不幸的是,像大多数问题一样,这只是另一个问题。

我的问题

为什么我不能得到这个“ TRY THIS API”来为我工作?

{
  "calendarExpansionMax": 0,
  "groupExpansionMax": 0,
  "items": [
    {
      "id": "https://calendar.google.com/calendar/embed?src=en.indian%23holiday%40group.v.calendar.google.com&ctz=America%2FLos_Angeles"

    }
  ],
  "timeMax": "2020-05-09T16:39:57-08:00",
  "timeMin": "2020-05-05T13:39:57-08:00",
  "timeZone": "UTC"
}

[我怀疑它与我要的ID有关系,我已经尝试过以下语法在indian calendar here上进行测试。

  • ZW4uaW5kaWFuI2hvbGlkYXlAZ3JvdXAudi5jYWxlbmRhci5nb29nbGUuY29
  • https://calendar.google.com/calendar/embed?src=en.indian%23holiday%40group.v.calendar.google.com&ctz=America%2FLos_Angeles

我还尝试了一些整数作为极限我单击“确定”以允许它运行API,以便确认我的身份。但是我一直在得到这个“原因”:“未找到”。

我在做什么错?

Click here to see image error

抱歉,我知道答案很明显。我觉得与API有任何关系的各种教程视频/网站始终是引导观看者去查找教程网站未涵盖的其他信息的麻烦之地(就我之前的问题而言,接受的答案确实这个,但这是一个帮助委员会,所以我希望如此。

谢谢。

javascript google-calendar-api
1个回答
2
投票

解决方案

您正在使用的ID是不是您的实际日历ID,这就是为什么它不起作用的原因。

请按照以下步骤找到您的日历ID:

  1. 转到您的Calendar
  2. 导航到您已订阅/可用的Google日历列表。
  3. 在这些图标的右边,您将找到三个垂直点(见图),单击它们,然后选择设置和共享

enter image description here

  1. 转到将打开的新页面的底部,并在集成日历下复制第一个项目的值,即日历ID

然后只需替换您实际拥有的ID。

我希望这对您有所帮助。让我知道您是否还需要其他什么,或者您是否不了解。 :)

© www.soinside.com 2019 - 2024. All rights reserved.