#javascript #microsoft-graph-api #outlook-web-addins
#javascript #microsoft-graph-api #outlook-веб-дополнения
Вопрос:
Я использую Graph API с моей веб-надстройкой Outlook и заметил, что заголовки, которые я вижу при нажатии на email> File> Properties , не совпадают с заголовками, которые возвращаются из Graph API.
From, To, In-Reply-To и MessageId — это те, которые я заметил до сих пор, которые отсутствуют.
Существуют ли определенные разрешения, которые мне нужно настроить на стороне приложения, или что-то, чего мне не хватает в моем запросе, или что-то другое, из-за чего эти заголовки игнорируются? Вот моя просьба для справки:
«https://graph.microsoft.com/v1.0/me/messages /» restID ‘/ $select=internetMessageHeaders’
Любое понимание этого очень ценится, спасибо!
Ответ №1:
Вы можете получить нераспределенные заголовки Интернета с помощью расширенного свойства PidTagTransportMessageHeaders https://docs.microsoft.com/en-us/office/client-developer/outlook/mapi/pidtagtransportmessageheaders-canonical-property который будет включать в себя все, например
https://graph.microsoft.com/v1.0/me/MailFolders('Inbox')/messages('...=')?$select=InternetMessageHeadersamp;$expand=singleValueExtendedProperties($filter=id eq 'String 0x007D')
Я не знаю, почему не все заголовки включены в коллекцию InternetMessageHeaders (скорее всего, это связано с тем, как они реализовали свой анализатор), все упомянутые вами доступны в других строго типизированных и расширенных свойствах.