Получить сообщение с помощью Графика отсутствует некоторые InternetMessageHeaders - PullRequest
0 голосов
/ 31 марта 2020

Когда я получаю сообщение от o365 Graph, используя

https://graph.microsoft.com/v1.0/users/XXXX@xxx.xx/messages/?$select=InternetMessageHeaders

Не все заголовки присутствуют в результате. Я скучаю по From, To и CC. Тот же результат в графе SDK для. net

Просмотр одной и той же почты в OWA позволяет просмотреть исходные сообщения From и To в качестве заголовков.

У кого-то еще есть эта проблема, или она ожидается? У меня просто есть ощущение, что я видел эти заголовки в этом результате, но я совсем не уверен.

1 Ответ

0 голосов
/ 02 апреля 2020

Я не знаю причину этого, но Graph не возвращает все свойства заголовка, когда вы используете prop InternetMessageHeaders. Если вам нужны все заголовки, вам нужно использовать расширенное свойство PidTagTransportMessageHeaders https://docs.microsoft.com/en-us/office/client-developer/outlook/mapi/pidtagtransportmessageheaders-canonical-property, которое будет показывать вам то, что вы видите в Outlook (вам, однако, придется анализировать его самостоятельно), например,

https://graph.microsoft.com/v1.0/me/MailFolders('Inbox')/messages('...=')?$select=InternetMessageHeaders&$expand=singleValueExtendedProperties($filter=id eq 'String 0x007D')
...