问题标签 [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 API - 如何按事件 ID 检索已删除的 Outlook 事件详细信息
我们正在订阅(使用 Graph API Webhooks)用户删除的日历事件。当侦听器收到通知负载时,它将具有事件 ID,我们希望获得有关该事件的更多详细信息以采取进一步的行动。
当通过已删除的事件 id 查询时,Graph API 不返回事件详细信息。
我可以从已删除的消息文件夹中检索已删除的消息,但不能检索已删除的事件。
我们有办法使用 Graph API 检索已删除的事件还是应该依赖 EWS?
microsoft-graph-api - 授予用户使用 microsft Graph explorer 读取共享日历的权限
我在Office 365中创建了一个组共享日历。我所有的用户都可以在他们的 Outlook 界面中阅读日历,但我也想从Azure上开发的应用程序中阅读此日历。
当我检查Microsoft 图形资源管理器是否某些用户有权访问此共享日历时,"access denied is returned".
我可以玩哪个来解决这个问题?
microsoft-graph-api - 使用 Microsoft Graph API 订阅多个收件箱?
查看Create Subscription API文档,我想了解单个服务帐户用户是否可以在同一请求中注册多个用户的日历?
该示例显示作为用户发送的 API 请求。
microsoft-graph-api - 同步新日历事件始终具有 @removed 字段
我正在使用@microsoft/microsoft-graph-client
带有基本 url 的 npm 包同步日历事件/me/calendarview/delta
。直到几天前它一直运行良好。出于某种原因,每当我在 outlook.office.com 中创建新的日历事件并且我的应用程序同步时,新创建的日历事件都会@removed: {reason: "deleted"}
设置该字段。
但是,当我使用 Microsoft Graph Explorer 查找相同的日历事件时,相同的事件没有@removed
设置字段。是否有任何理由让新创建的日历事件看起来像是在同步期间被删除?我正在使用@microsoft/microsoft-graph-client v1.3.0
重建步骤:
- 通过 POST 使用节点图客户端创建事件
/me/calendar/events
/me/calendarview/delta
使用适当的 deltaLink 和访问令牌获取日历事件的增量。@odata.type
我收到 1 个具有 3 个字段、id
和的日历事件@removed
。id 字段与步骤 1 中创建的事件的 id 匹配。
如果您需要更多信息,请告诉我。这影响了我们的一些用户。
更新:我尝试了解决此问题的方法,方法是调用我在增量同步上收到/me/events/<id>
的每个@removed
日历条目,以验证该事件是否真的被删除。但是,当我通过 microsoft-graph-client 调用该 API 时,它返回 null。如果我通过MSFT Graph Explorer进行相同的 GET 调用,则返回该事件。
microsoft-graph-api - 如何在 Microsoft graph 中获取共享日历的列表?
是否可以获得与登录者共享日历的用户(或用户 ID)列表?
我想要一个可以调用的日历列表
microsoft-graph-api - 如何使用 Microsoft Graph Api 访问组日历?
我正在尝试使用 microsoft graph api 作为应用程序访问组日历(我不想使用委托权限)。
如果我使用下面的请求日历事件,我会得到用户的事件就好了。
如果我向以下内容提出请求,我将获得组信息:
如果我对此提出要求:
我得到“访问被拒绝。检查凭据并重试。” 在 azure 门户中,我为我的应用服务提供了以下应用程序权限:
我错过了什么?
php - 使用 Microsoft-graph php-sdk 创建事件
我尝试使用 php-sdk 创建事件,但设置开始和结束时区不起作用。
但是结果事件每次都是UTC。
我试过了:
并添加标题:
但结果是一样的。
最重要的是,当我添加
其余的被禁用。如果我不包含此代码,则会在活动开始前 15 分钟启用提醒。
outlook - 新约会的 Outlook Office 上下文 saveasync 回调问题
我创建了一个在创建新约会页面中打开的 Outlook 插件。在这里,我正在打开新的约会页面并调用以下函数来同步内容约会页面。当我第一次打开约会页面时,我没有从 saveasync 方法得到任何回调。这要花很多时间。如果我关闭并再次打开我的应用程序并执行相同操作,那么我会收到回调。