Estoy usando Graph API con mi complemento web de Outlook y noté que los encabezados que veo al hacer clic en el correo electrónico > Archivo > Propiedades, no coinciden con los encabezados que se devuelven de Graph API.
From, To, In-Reply-To y MessageID son los que he notado hasta ahora que faltan.
¿Hay ciertos permisos que debo configurar en el lado de la aplicación, o algo que me falta en mi solicitud, o algo diferente aquí que hace que se ignoren estos encabezados? Aquí está mi solicitud de referencia:
"https://graph.microsoft.com/v1.0/me/messages/" + restID + '/ $select=internetMessageHeaders'
Cualquier idea de esto es muy apreciada, ¡gracias!
Puede obtener los encabezados de Internet sin analizar a través de la propiedad extendida PidTagTransportMessageHeaders https://docs.microsoft.com/en-us/office/client-developer/outlook/mapi/pidtagtransportmessageheaders-canonical-property que incluirá todo, por ejemplo
https://graph.microsoft.com/v1.0/me/MailFolders('Inbox')/messages('...=')?$select=InternetMessageHeaders&$expand=singleValueExtendedProperties($filter=id eq 'String 0x007D')No sé por qué no todos los encabezados están incluidos en la colección InternetMessageHeaders (lo más probable es que se deba a la forma en que implementaron su analizador), los que ha mencionado están disponibles en otras propiedades extendidas y fuertemente tipadas.