Outlook Add-in for Android :尝试访问 userProfile 的异常.访问 Javascri



我们注意到,当我们尝试访问Office.context.mailbox.userProfile以获取登录用户电子邮件地址和显示名称时,我们收到异常,并且应用程序无法加载。 加载项在以下位置正常工作:

  • Web 客户端 Windows 和 Mac
  • 桌面平台应用 Windows 和 Mac
  • iOS Outlook Mobile App

办公文档提到,用户配置文件可访问 [ API 集:邮箱 1.0 ] https://learn.microsoft.com/en-us/javascript/office/objectmodel/preview-requirement-set/office.context.mailbox.userprofile?view=office-js

我们的目标是支持 Outlook for Android 的 API 版本 1.3。 https://learn.microsoft.com/en-us/javascript/office/requirement-sets/outlook-api-requirement-sets?view=office-js

它曾经在Android上运行,直到一周前。但是突然间,我们看到了这个错误。

错误:需要提升的权限才能访问受保护的成员 的 Javascript API for Office。

无法加载用户配置文件数据

我们尝试使用 窗。Office.context.mailbox.userProfile 它返回相同的错误。 在控制台上查询用户配置文件时出错

另外,如果我们查询窗口。Office.context.mailbox 并检查用户配置文件对象的权限,它显示权限 0。 用户配置文件对象的权限 0

这里可能有什么问题?

很抱歉给您带来不便,这个问题已经在几天前修复了,很快它将再次开始工作,因为解决方案将包含在生产版本中。 问题出在Android Outlook加载项的框架端。它以错误的权限提供消息上下文。

最新更新