He creado un complemento Outlook OWA que es tanto para aplicaciones web como de escritorio. Hay un módulo en el que he usado "Office.context.mailbox.item.getAllInternetHeadersAsync()" para obtener los encabezados del correo que funciona perfectamente en la versión web de Outlook, pero cuando se carga el mismo complemento en la versión de escritorio, el código se interrumpe debido a la compatibilidad con la versión del buzón (1.4 o <1.8). Como "getAllInternetHeadersAsync" está disponible desde la versión 1.8 del buzón.
¿Hay alguna forma que pueda usar para obtener los encabezados de correo usando la API de javascript de Office.js ? Aparte de Graph API, Office365 API o cualquier otra REST API.
Cualquier ayuda será muy apreciada. Gracias por adelantado.
La API de internetHeaders para el cliente de escritorio se introdujo en el conjunto de requisitos 1.8. Esto significa que todos los clientes que admiten un conjunto de requisitos <= 1.7 no pueden usar esta API. La única solución aquí es actualizar a un cliente más nuevo.
Si desea utilizar API REST/Graph para recuperar los encabezados de Internet de un mensaje recibido, puede hacerlo agregando la consulta $select=internetMessageHeaders a su llamada REST para obtener el mensaje. Consulte el ejemplo 2 en esta página de documentación: https://docs.microsoft.com/en-us/graph/api/message-get?view=graph-rest-1.0&tabs=http#examples