получить общие папки с помощью Microsoft Graph API

Я безуспешно пытаюсь получить общедоступные папки, и я не могу найти ничего, связанного с этим, в документации по графику Microsoft. Можно ли добавить общедоступные папки в любой почтовый ящик того же клиента? Спасибо!


person El maik    schedule 27.02.2019    source источник
comment
Мой предварительный ответ - нет. Я прошу твердого ответа.   -  person Michael Mainer    schedule 01.03.2019
comment
Удалось ли вам подтвердить ответ @MichaelMainer?   -  person El maik    schedule 06.03.2019
comment
Вы не можете получить доступ к общедоступным папкам через Graph API. Я предлагаю вам скопировать этот запрос функции: запрос PF 1 и запрос PF 2   -  person Michael Mainer    schedule 07.03.2019
comment
Эти ссылки сейчас кажутся мертвыми. Кто-нибудь знает, продвинулось ли это дальше?   -  person pheobas    schedule 02.04.2020


Ответы (2)


PublicFoldersRoot не работает в Graph Explorer. ArchiveMsgFolderRoot тоже не работал.

Это сработало. И я предполагаю, что любой другой почтовый ящик WellKnownFolderName будет работать.

https://graph.microsoft.com/v1.0/users/{user}/mailFolders/MsgFolderRoot
https://graph.microsoft.com/v1.0/users/{user}/mailFolders/Root
person Gary Cawley    schedule 14.08.2020
comment
Я не понимаю, как это отвечает на вопрос. - person Yunnosch; 27.08.2020

По этой теме мало информации или документации, но похоже, что вы можете получить доступ к общедоступным папкам, указав PublicFoldersRoot WellKnownFolderName

https://graph.microsoft.com/v1.0/users/{user}/mailFolders/PublicFoldersRoot
https://graph.microsoft.com/v1.0/users/{user}/mailFolders/PublicFoldersRoot/childFolders
person pheobas    schedule 02.04.2020
comment
Результатом попытки было 400 неверных запросов: код: ErrorInvalidOperation, сообщение: Неизвестное имя папки. - person Doug Domeny; 14.09.2020