Outlook 加载项 REST API 在共享收件箱中失败:ErrorInvalidMailboxItemId - 项目 ID 不属于当前邮箱
Outlook Add-in REST API In Shared Inbox Fails: ErrorInvalidMailboxItemId - Item Id doesn't belong to the current mailbox
我们有一个 Outlook (Office JS) 加载项,其清单配置为支持共享文件夹,即
<SupportsSharedFolders>true</SupportsSharedFolders>
该加载项已经 运行 完美地运行了好几个月,在许多满足共享文件夹支持的最低要求 1.8 的计算机上。自 2020 年 4 月 22 日起,在共享电子邮件收件箱中选择电子邮件时返回以下错误:
Status Code: 404
ErrorInvalidMailboxItemId - Item Id doesn't belong to the current mailbox
REST API调用returns这个错误是:
https://outlook.office.com/api/v2.0/me/messages/<RestID>/
<RestID>
的创建来源:Office.context.mailbox.convertToRestId(Office.context.mailbox.item.itemId, Office.MailboxEnums.RestVersion.v2_0)
是否有任何地方记录了 API 更改?
我们需要修改代码吗?
这不是最近的更改。 REST URL 应根据此处描述的 SharedProperties 构建 https://docs.microsoft.com/en-us/javascript/api/outlook/office.sharedproperties?view=outlook-js-1.8 请注意,SharedProperties API 仅适用于共享项。
我们有一个 Outlook (Office JS) 加载项,其清单配置为支持共享文件夹,即
<SupportsSharedFolders>true</SupportsSharedFolders>
该加载项已经 运行 完美地运行了好几个月,在许多满足共享文件夹支持的最低要求 1.8 的计算机上。自 2020 年 4 月 22 日起,在共享电子邮件收件箱中选择电子邮件时返回以下错误:
Status Code: 404
ErrorInvalidMailboxItemId - Item Id doesn't belong to the current mailbox
REST API调用returns这个错误是:
https://outlook.office.com/api/v2.0/me/messages/<RestID>/
<RestID>
的创建来源:Office.context.mailbox.convertToRestId(Office.context.mailbox.item.itemId, Office.MailboxEnums.RestVersion.v2_0)
是否有任何地方记录了 API 更改?
我们需要修改代码吗?
这不是最近的更改。 REST URL 应根据此处描述的 SharedProperties 构建 https://docs.microsoft.com/en-us/javascript/api/outlook/office.sharedproperties?view=outlook-js-1.8 请注意,SharedProperties API 仅适用于共享项。