![](/img/trans.png)
[英]Access a shared calendar (such as a meeting room via Office 365 REST API)
[英]Google Calendar Api, Is meeting Room available?
如何列出特定DateTime的空間日歷資源(Room)的可用性? 就像我想要列出所有今天的會議室活動(所有用戶帳戶事件已預訂今天的會議室),谷歌日歷API呼叫可以給我嗎? 我從Google Calendar Resource api獲取房間詳細信息但無法通過不同的帳戶獲取該房間的所有活動預訂,如果您可以提供幫助,請將其公之於眾
您需要作為具有房間讀取權限的用戶進行身份驗證。 然后,您可以獲取Calendar Resource API的resourceEmail字段,並將其用作events.list() Calendar API調用中的calendarId 。
您可以使用freebusy API方法檢查會議室是否可用。 樣品申請:
POST https://www.googleapis.com/calendar/v3/freeBusy?fields=calendars&key={YOUR_API_KEY}
{
"timeMin": "2018-10-18T06:30:00Z",
"timeMax": "2018-10-18T17:00:00Z",
"items": [
{
"id": "%CONFERENCE_ROOM Email ID%"
}
],
"timeZone": "GMT"
}
樣品回復:
{
"calendars": {
"%CONFERENCE_ROOM Email ID%": {
"busy": [
{
"start": "2018-10-18T07:45:00Z",
"end": "2018-10-18T09:15:00Z"
},
// ...
]
}
}
}
在這里,您可以使用Calendar API Explorer 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.