问题标签 [microsoft-graph-calendar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
microsoft-graph-api - 使用 microsoft-graph 安排会议时的时区问题
当我使用 Microsoft Graph Explorer 安排新会议时,我弄错了时间。
如果我打电话https://graph.microsoft.com/v1.0/me/mailboxsettings
,我会得到我的时区:"timeZone": "W. Europe Standard Time"
.
如果我随后https://graph.microsoft.com/v1.0/me/events
使用有效负载调用:
我按预期在 Outlook 中获得了已安排的会议,但时间不正确。我进入 Outlook 的时间18:10
是18:47
.
json - Microsoft Graph FindMeetingTimes API - 仅返回 5 个位置?
出于某种原因,当我调用上述 API 时,即使我传入了 9 个,也只返回了 5 个位置。此时所有房间都可用。例如,如果我更改了未显示的位置请求仅尝试查找这些房间的会议时间,它成功返回会议建议(即它们是免费的。)
我也尝试在请求中使用参数 MaxCandidates 但这没有区别。
我的帖子:
响应:
我的请求帖子中的前 4 个位置被排除在外。有没有办法解决这个问题来返回所有位置?谢谢。
office365 - 没有收到删除重复事件实例的通知
我收到删除更改通知!删除整个重复事件时。但是,在删除重复事件的单个实例时,我没有收到删除通知。这是设计使然吗?
microsoft-graph-api - 获取没有开始和结束日期的事件
在Microsoft Graph 日历 API中,我可以使用请求 url 获取所有事件:
/me/calendarView/delta?startDateTime={start_datetime}&endDateTime={end_datetime}
但我必须指定开始和结束日期。有没有办法在不指定日期的情况下获取所有事件?
只是将日期排除在请求之外会给我一个错误,即它缺少这些参数。
php - 分块调用 Microsoft Graph 日历时出现 504 网关超时
当我使用 Postman 时,它可以完美运行。但是,如果我在 PHP 中使用相同的标头,则会出现504 Gateway Time-out
错误。
这就是我调用请求的方式:
一旦我更改Transfer-Encoding
为chunked
(就像在 Postman 中一样),我就会收到网关错误。如果我不使用它,我就不会得到日历事件。
api - 使用 microsoft graph api 获取预订时无法访问 @@odata.nextLink
在为日历事件调用 microsoft graph api 时,我能够获得预订,但我无法访问 @odata.nextLink" 它给了我以下错误。
c# - 获取 Microsoft Graph API 日历发布的 URL
我有一个要求,我需要使用 microsoft graph api 访问日历的公开共享 URL(也想使用 API 共享日历)。但它似乎无法使用 GraphServiceClient。我想要实现的是
office365 - Microsoft Graph API:如何跟踪已删除的日历事件发生?
我目前正在处理一个 Exchange Online 集成项目,我们正在使用 Microsoft Graph API 1.0 将用户的日历复制到我们的系统中。到目前为止它一直运行良好,但今天我遇到了一个我无法解决的问题:
您如何跟踪重复发生的日历事件的删除?
我曾尝试使用“Delta”链接但没有成功。这些请求只返回系列主数据以及所有剩余的事件。
例如第一个请求:
GET /v1.0/users/dc7f4032-5f30-4441-a165-428aed9fb471/calendarview/delta?startdatetime=2019-04-11T00:00:00&enddatetime=2019-04-28T23:59:59
然后我请求 nextLink 以便获得 deltaLink,然后我请求 deltaLink:
然后我得到回应:
只要日历中没有任何变化,对 deltaLink 的后续调用将继续返回:“value”:[]。
然后我删除了一系列事件中的一个,然后再次请求 deltaLink,然后 MS Graph API 仅返回主节点以及原始时间跨度内的所有剩余事件,而没有任何已删除事件的痕迹!
有没有遇到同样问题的人?
javascript - 访问日历事件时的 Microsoft Graph API 401
我目前正在尝试创建一个基本网站,以便在树莓派上本地运行,该网站向我显示当天的 Outlook 日历。但是,当我尝试访问https://graph.microsoft.com/v1.0/me/events
端点时,我收到 401 未经授权的错误。
这是一个简单的 node.js express 服务器,用于与图形 api 交互的所有代码都来自Microsoft 提供的javascript quickstart 应用程序。快速入门应用程序运行良好,我可以看到作为https://graph.microsoft.com/v1.0/me
演示一部分的端点的 json 响应,但更改端点会导致 401。
我已确保在 azure 应用注册页面中启用了Calendar.read
权限,并且在我的应用中我已将calendar.read
权限添加到我的范围。当我登录时,登录弹出窗口要求允许读取我的日历,这对我来说表明该应用程序应该可以访问我的日历。
我的应用程序配置(同样基于快速启动应用程序)如下所示:
除了这些更改之外,其余代码与示例代码相同。
microsoft-graph-api - findMeetingTimes API 权限问题
我一直在尝试访问 findMeetingTime API,但每次尝试访问时,都会出现错误。我的应用程序具有允许的权限(委托)。
我对下面的事情感到困惑,现在支持的应用程序是什么意思
权限类型 权限(从最低权限到最高权限) 委托(工作或学校帐户) Calendars.Read.Shared、Calendars.ReadWrite.Shared 委托(个人 Microsoft 帐户) 不支持。应用不支持。
谁能解释一下过程。
错误
要求