Office 추가 기능에서 Outlook 항목 ID에 대 한 REST 호출을 수행할 때 오류를 발견 했습니다.

원래 수 (kbps):   4483878

증상

다음과 같은 경우를 생각해볼 수 있습니다.

  • Office 추가 기능을 사용 하는 경우
  • 추가 기능에서는 Outlook 항목의 항목 ID에 대해 EWS (Exchange 웹 서비스) 또는 REST (Representational State Transfer) 호출을 수행 합니다.
  • 호출이 Office 프런트 엔드 응용 프로그램 또는 백 엔드에서 수행 될 수 있습니다.

이 시나리오에서는 전송 호출이 실패 하 고 Outlook에서 Erroritemnotfound 오류가 생성 됩니다.

원인

Outlook이 캐시 된 Exchange 모드에 있는 경우 Office JavaScript API를 통해 제공 되는 항목 ID (office , .resources. s..

추가 정보

이 문제는 다음과 같은 경우에 발생 합니다.

  • 전자 메일 메시지가 별도의 Outlook 데스크톱 창에서 열려 있는 동안 다른 Outlook 응용 프로그램의 다른 폴더로 메시지를 이동 합니다. 예를 들어 메시지를 Outlook Web Access (OWA) 또는 Microsoft Outlook for iOS 및 Android로 이동 합니다. 그런 다음 Outlook 데스크톱 응용 프로그램으로 돌아가 API를 사용 하는 Office 추가 기능을 사용 ItemID 합니다.

    이 경우에는 원래 항목 ID가 더 이상 유효 하지 않습니다. 따라서 Office 추가 기능이 웹 서비스를 통해 전자 메일 메시지에 액세스 하려고 하면 메시지를 이동 하거나 삭제 하 여 작업을 완료할 수 없다는 오류 메시지가 표시 됩니다.

  • 전자 메일 메시지가 다른 폴더로 보관 되거나 삭제 되거나 이동 됩니다. 잠시 후 Outlook에서 API를 사용 하는 Office 추가 기능을 사용 ItemID 합니다.

    이 경우 Outlook에서 업데이트 된 항목 ID를 제공 합니다. 그러나 Outlook이 서버와 동기화 될 때까지 서버에 ID가 없을 수도 있습니다. Outlook이 온라인으로 작동 하는 경우 일반적으로 동기화가 빠르게 진행 됩니다. 그러나 경우에 따라 프로세스를 완료 하는 데 시간이 오래 걸릴 수 있습니다.

    참고

    Outlook에서 받은 편지함 규칙을 만드는 경우에도이 시나리오가 도움이 될 수 있습니다.

전자 메일 메시지를 이동할 때 웹 서비스 항목 ID가 변경 되는 방식에 대 한 자세한 내용은 Exchange의 EWS 식별자섹션에 있는 식별자로 작업 을 참조 하십시오.