小编Cam*_*amD的帖子

如何使 Outlook 插件维护 URL 片段以支持单页应用程序?

我发现启动 Outlook 加载项时,您在清单中配置的 URL 不会保留片段 URL,这会破坏单页应用程序 (SPA)。如果您只是尝试转到 SPA 的默认路由(例如index.html),那么它工作正常,但如果您尝试直接转到应用程序内的片段URL(路由),那么它就不起作用,例如index.html#我的页面

\n\n

index.html#mypage实际上更改为:\ nindex.html?et=&_host_Info=Outlook|Web|1\xe2\x80\xa6_1480636166782|ocii1|https://outlook.office.com/owa/?realm=XYZ.com#&_serializer_version=1mypage&_xdm_Info=-133b2041_-3d735892_1480636166782|ocii1|https://outlook.office.com/owa/?realm=XYZ.com

\n\n

有关该问题的进一步说明可以在此处找到:\n https://camerondwyer.wordpress.com/2016/12/02/issues-launching-outlook-add-ins-directly-to-a-spa-route-using-片段网址/

\n\n

目前,我无法选择迁移到 HTML5 样式 URL,因此 SPA 内的路由需要使用片段 URL (hashbang)。我想任何尝试启动加载项并在 URL 中传递参数的人都会遇到类似的问题。

\n

ms-office outlook-addin single-page-application

5
推荐指数
0
解决办法
112
查看次数

Microsoft Graph API 对 /me 端点的调用失败并出现错误:compactToken 80049217

我正在从 Outlook 加载项向 Graph API 进行调用 (JavaScript)。特别是对 /me 的调用。大多数这些调用都会成功,但从 2019 年 2 月 26 日开始,我开始看到其中少数调用返回以下错误:

CompactToken 解析失败,错误代码:80049217

许多遇到此问题的用户在稍后重新尝试时能够成功拨打相同的电话。

绝大多数调用都成功,这让我认为将不记名令牌提供给 Graph API 的方式没有任何问题(即,每对 Graph /Me 端点进行 1000 次调用,我就会看到 2 或 3 个这样的实例)错误)

正在进行的 HTTPS 调用的结构: GET https://graph.microsoft.com/v1.0/me ?$select=id,givenName,surname,userPrincipalName,signedPlans

azure-active-directory microsoft-graph-api

5
推荐指数
0
解决办法
197
查看次数