问题标签 [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 - MS Graph 401 .. 以令牌声明?
尝试将事件发布到我们组织的用户日历。收到 401 错误。
Azure 管理员创建了一个应用程序/用户,并授予了权限
委托图表权限:Calendars.ReadWrite
应用图权限:Calendars.ReadWrite
我可以连接到 OAuth 令牌生成端点,并检索令牌。使用该令牌,我无法发送我的 JSON 有效负载并创建一系列日历事件,我得到一个 401。众所周知,JSON 很好 - 我可以将其复制/粘贴到图形浏览器工具中并获得正确的结果。
我已经使用 jwt.ms 检查了生成的令牌,但没有看到与权限、日历等相关的任何内容。
我们的 Azure 登录使用 empIDnumber@example.com,有人告诉我这就是我们的 userPrincipalName
我尝试更改 URL 端点而没有更改-
和
我接下来应该看哪里?
c# - 是否可以创建带有附件的日历事件?
我想使用 Microsoft Graph 创建一个日历事件,这很有效,但不幸的是,我无法向该事件添加附件。事件已创建,但没有附件。没有错误报告。
这是我的代码:
microsoft-graph-api - 无法使用 Graph API 创建从 Google 导入的事件
我通过在 Google 日历中创建的ics 文件将一些事件导入我的 Outlook日历。导入成功,但我发现这些事件对象与我通过 Outlook UI 创建的其他事件不同。
使用 Graph Explorer 我看到originalStartTimeZone
和originalEndTimeZone
在导入的事件中是tzone://Microsoft/Custom
并且recurrenceTimeZone
是一个空字符串。
此外,当我将此对象用作Create Event APIevent
的请求主体时,它会返回此错误:
这是导入.ics
文件的错误还是 API 的限制?
microsoft-graph-api - 无需授权完全读取权限即可获取忙/闲信息
我希望访问多个 Microsoft Outlook 用户(在同一租户上)的忙/闲信息,以便为他们安排一些活动。
为此,我有几种可能性:
我的问题是所有这些都需要Calendars.Read
或Calendars.Read.Shared
权限。我已经测试了解决方案 2(因为我更喜欢应用程序权限),但是在列出事件时,我会收到这些事件的所有信息,并且可能还会看到附件,这是一个太宽泛的权限。
因此,我的问题如下:如何在多个用户之间找到空闲时间,然后向他们发送 Microsoft Outlook 日历邀请,而无需授予过宽的权限?
附加问题:我目前正在测试使用 Calendars.Read.Shared 获取共享事件。我的第一个用户通过了 OAuth 流程并授予了我的应用程序的权限。另一个用户与该用户共享他们的日历(仅限可用性)。但是,当尝试获取事件时(端点:https://graph.microsoft.com/v1.0/users/{user_B_Graph_ID}/events
我收到“403 - DelegatedCalendarAccessDenied”错误。有人遇到过这种情况吗?
outlook - 无法从 Outlook 日历中删除重复事件的发生
我试图弄清楚如何删除重复事件的出现。我正在与 delta 令牌同步,这让我得到了我需要的大部分内容,但是如果我在 Outlook 中有一个重复事件并且我删除了系列中的一个事件(不是整个系列),则 delta 不会返回删除的事件,我不想存储所有重复发生的事件,然后查询差异。
microsoft-graph-api - 使用 MS Graph API 订阅/导入 iCal URL
如何使用Microsoft Graph API将 Office365 用户导入/订阅到 iCal 格式的 URL 上托管的日历?例如,假设我在https://example.org/events.ical上托管了一个日历,并且我希望此日历出现在 Office365 上托管的用户 Outlook 中?
如果我手动操作,我会按照这些说明进行操作。但我找不到用于执行此操作的 Graph API。
执行 AzureAD auth/permissions/token 不是问题,我可以正常工作。这只是在 Office365 上为 Outlook 调用的 API。
microsoft-graph-api - 更新日历邮箱的 Microsoft Graph 订阅时出现“未找到”错误
我意识到这个问题可能与Microsoft Graph Subscription ExtensionError - Delete / Update重复,但由于原始问题还没有答案,我决定在这里写另一篇文章并提供更多详细信息。
目前,我们的应用程序正在跨多个 Microsoft 租户 ID 同步日历邮箱。在过去几天(从 3 月 21 日开始),我们的一些订阅更新操作开始失败并Not Found
出现错误。
这种情况的几个例子(还有其他情况,但我在这里写了2个例子):
由于我们尝试每 12 小时更新一次几乎过期的订阅,因此每次连续调用有问题的订阅也会返回Not Found
错误。
那些订阅到现在基本上已经过期了,我们唯一的选择是创建一个新的订阅。
我的问题是,我们知道为什么会发生这个错误吗?这是一个间歇性问题,还是将来有可能再次发生?
谢谢你。
microsoft-graph-api - Microsoft Graph 日历 API - TargetIdShouldNotBeMeOrWhitespace 错误
我们使用 Microsoft Graph API 在 Outlook 中创建日历
以下是 HTTP 请求
它在过去的 2 年里一直在工作。突然它抛出一个错误
当我们搜索文档时(https://docs.microsoft.com/en-us/graph/api/user-post-calendars?view=graph-rest-1.0)。我们发现 API URL 已更改
什么时候推出了这样的关键更新,导致我们的流程中断?
是否有任何官方频道/群组通知这些更改。
邮件 API 的Microsoft Graph API - SendMail http 400 - 来自文档的 API url 的类似问题不起作用
microsoft-graph-api - 进行获取事件调用时如何获取事件的日历 ID?
在event
用户的日历中创建新事件时,我会收到包含id
新创建事件的推送通知。为了获取有关此事件的更多详细信息,我进行了Get Event调用:
这将返回该特定事件的所有事件详细信息,但它似乎没有返回创建事件的那个id
。calendar
我需要它来将此事件附加到本地缓存中的现有日历。
我查看了 API 规范,但在任何地方都没有看到日历 id 字段。
我想了解如何在进行获取事件调用后获取日历 ID。
microsoft-graph-api - Microsoft Graph findMeetingTimes 终结点不起作用
请不要报告重复,因为所有其他主题都没有解决我的问题,谢谢。
我正在使用 Microsoft Graph api 来列出和创建日历事件,但是我似乎无法使 findMeetingTimes 端点工作。
这是我的授权网址:
然后我使用相同的范围请求访问令牌:
之后,我尝试使用 findMeetingTimes 端点:
但是,它不断返回:
谁将成为我的英雄?:/