首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >允许任何用户在google日历上查看我的freebusy

允许任何用户在google日历上查看我的freebusy
EN

Stack Overflow用户
提问于 2015-12-29 09:48:38
回答 1查看 712关注 0票数 2

我想做的就是让我的网站能够从我个人的google日历中获取忙/闲状态,这是公开分享的。然后,它将能够在网站上显示该信息,而不需要用户登录或其他任何东西。

我创建了这个help article,但我很难理解它。

EN

回答 1

Stack Overflow用户

发布于 2015-12-29 20:16:30

有两种方法可以做到这一点(但我认为第一种是你需要的)

1)使用Goolgle日历API,需要使用"freeBusy“接口,操作JSON响应并显示在屏幕上。此api不需要用户身份验证。您只需提供id、timeMin和timeMax即可获得公开共享的日历。

示例请求:

代码语言:javascript
复制
POST https://www.googleapis.com/calendar/v3/freeBusy?key={YOUR_API_KEY}
{
 "items": [
  {
   "id": "<YOUR-ID>"
  }
 ],
 "timeMin": "2015-12-24T00:00:00+10:00",
 "timeMax": "2015-12-31T00:00:00+10:00"
}

回复示例:

代码语言:javascript
复制
{
 "kind": "calendar#freeBusy",
 "timeMin": "2015-12-23T14:00:00.000Z",
 "timeMax": "2015-12-30T14:00:00.000Z",
 "calendars": {
  "<YOUR-ID>": {
   "busy": [
    {
     "start": "2015-12-28T18:00:00Z",
     "end": "2015-12-28T18:25:00Z"
    },
    {
     "start": "2015-12-30T09:00:00Z",
     "end": "2015-12-30T10:00:00Z"
    }
   ]
  }
 }
}

2)如果您只想显示日历,您可以使用日历设置中提供的iframe代码直接嵌入日历。这是Detailed step by step instruction的链接

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34503332

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档