Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法获取Google';让我们试试这个API来为FREEBUSY工作_Javascript_Google Calendar Api - Fatal编程技术网

Javascript 无法获取Google';让我们试试这个API来为FREEBUSY工作

Javascript 无法获取Google';让我们试试这个API来为FREEBUSY工作,javascript,google-calendar-api,Javascript,Google Calendar Api,几天前我问过,我很感激(并接受)这个答案。不幸的是,像大多数问题一样,它只是让我们进入另一个问题 我的问题 为什么我不能让这个“”为我工作 { "calendarExpansionMax": 0, "groupExpansionMax": 0, "items": [ { "id": "https://calendar.google.com/calendar/embed?src=en.indian%23holiday%40group.v.calendar.googl

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

我的问题 为什么我不能让这个“”为我工作

{
  "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
有关,我已经尝试了下面的语法来测试一个

  • zw4uaw5kawfui2hvbglyxlaz3jvdxaudi5jywxlbmrhci5nb29nbguuy29
  • https://calendar.google.com/calendar/embed?src=en.indian%23holiday%40group.v.calendar.google.com&ctz=America%2FLos_Angeles
我还尝试了几个整数作为极限 我已单击“确定”以允许它运行API,从而确认我的身份。但我一直得到这个“理由”:“未找到”

我做错了什么

对不起,我知道答案很明显。我觉得各种与API有关的教程视频/网站总是一个兔子洞,引导观众去查找教程网站中没有包含的其他信息(在我前面的问题中,公认的答案是这样的,但这是一个帮助板,所以我希望如此)

谢谢。

解决方案 您使用的ID不是您的实际日历ID,这就是它不工作的原因

按照以下步骤查找日历ID:

  • 去你的办公室
  • 导航到您的订阅/可用谷歌日历列表
  • 在它们的右侧,您将找到三个垂直点(见图),单击它们并选择设置和共享

  • 转到将打开的新页面底部,并在集成日历下复制将成为日历ID的第一项的值 然后,只需将您拥有的ID替换为实际ID即可

    我希望这对你有帮助。如果您还需要什么,或者您不了解什么,请告诉我。:)

    解决方案 您使用的ID不是您的实际日历ID,这就是它不工作的原因

    按照以下步骤查找日历ID:

  • 去你的办公室
  • 导航到您的订阅/可用谷歌日历列表
  • 在它们的右侧,您将找到三个垂直点(见图),单击它们并选择设置和共享

  • 转到将打开的新页面底部,并在集成日历下复制将成为日历ID的第一项的值 然后,只需将您拥有的ID替换为实际ID即可


    我希望这对你有帮助。如果您还需要什么,或者您不了解什么,请告诉我。:)

    是的,非常感谢。我想得太多了。我所需要的是我的电子邮件,而不是冗长的HTTP或ID。非常感谢。答案已被接受并表示感谢。是的,非常感谢。我想得太多了。我所需要的是我的电子邮件,而不是冗长的HTTP或ID。非常感谢。我接受并感激你的回答。