调用'时经常收到ErrorItemNotFound;me/message/[itemId]';关于outlookrestapi

调用'时经常收到ErrorItemNotFound;me/message/[itemId]';关于outlookrestapi,outlook,office-js,outlook-restapi,Outlook,Office Js,Outlook Restapi,我们有一个Outlook加载项,可以在ItemRead视图中打开 此加载项向Outlook REST APIAPI/v2.0/me/messages/{message id}端点发送请求,以获取当前查看邮件项目的详细信息 我们通过使用当前邮件项的itemId值调用officejssdk来获取请求的消息ID 我们通过调用isRest:true获取请求的身份验证令牌 尽管用户当前处于该项的“读取项”视图中,但我们从RESTAPI获得了大量404响应,表明未找到该消息 { error: {

我们有一个Outlook加载项,可以在
ItemRead
视图中打开

此加载项向Outlook REST API
API/v2.0/me/messages/{message id}
端点发送请求,以获取当前查看邮件项目的详细信息

我们通过使用当前邮件项的itemId值调用officejssdk来获取请求的消息ID

我们通过调用
isRest:true
获取请求的身份验证令牌

尽管用户当前处于该项的“读取项”视图中,但我们从RESTAPI获得了大量404响应,表明未找到该消息

{
  error: {
    code: ErrorItemNotFound, 
    message: The specified object was not found in the store., The process failed to get the correct properties.
  }
}
我无法在我的任何测试账户上复制这一点,但这是我们在《哨兵》中最常报道的问题。似乎这种情况经常发生

造成这种情况的原因是什么?有没有办法解决这个问题


我在这里看到一个类似问题的报告,但没有太多回应:

您在哪些平台上看到此错误(即Windows/Mac/Web)?大约有百分之多少的邮件返回了这个错误?@OutlookAdd insTeam MSFT很难给这个错误指定一个特定的百分比,但我每周都会看到大约100条关于它发生的报告。我看到针对OWA、Outlook for Windows和Outlook for Mac的报告。我根据OutlookCom和Office365帐户类型看到它。您看到的行为在某些情况下可能会发生,例如移动邮件或删除邮件时。这在Outlook for Windows中更可能发生,因为将数据同步回服务器时会有更多的延迟。@OutlookAdd insTeam MSFT这似乎不太可能解释我看到的报告数量。当我们发出请求时,用户正在ReadItem视图中积极查看电子邮件。我们还看到一些关于OWA的报告,我认为同步延迟根本不能解释这一点。@OutlookAdd insTeam MSFT对此有进一步的回应吗?我们似乎不太可能仅仅从在打开外接程序之前立即移动了电子邮件的用户那里看到如此大量的此类报告。特别是在OWA,这似乎不可能真的发生在那里。