Как получить размер сообщения Office 365 с помощью Microsoft Graph Api? - PullRequest
0 голосов
/ 25 апреля 2020

Существует ТАК вопрос , заданный в 2016 году о той же теме c. Ответ говорит для запуска запроса:

https://graph.microsoft.com/v1.0/me/mailFolders/Inbox/messages?$expand=singleValueExtendedProperties($filter=Id eq 'LONG 0x0E08')

Если я запускаю MS Graph, размер сообщения запроса не возвращается. $ expand игнорируется. Я получаю тот же ответ, который не будет указан.
Как получить размер сообщения?

1 Ответ

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

Документация объясняет причину, по которой я не получил размер " Убедитесь, что вы применяете кодировку URL к пробелам в строке фильтра. " Я изменил URL на

https://graph.microsoft.com/v1.0/me/mailFolders/Inbox/messages?$expand=singleValueExtendedProperties($filter=Id%20eq%20'LONG%200x0E08')

Я получил размер сообщения в байтах

"singleValueExtendedProperties@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('XXXX')/mailFolders('Inbox')/messages('AAAAA')/singleValueExtendedProperties",
"singleValueExtendedProperties": [
    {
        "id": "Long 0xe08",
        "value": "100265"
    }
]
...