Я хотел бы создать подписку для входящих писем в общем почтовом ящике с графиком Microsoft.
Фон:
У меня есть приложение, созданное с делегированными правами пользователя:
Чтение всех подписок на веб-крючки (предварительный просмотр)
Чтение и запись настроек почтового ящика пользователя
Чтение и запись пользовательских и общих писем
- У меня естьсоздал общий почтовый ящик
- Я добавил пользователя в этот общий почтовый ящик.
- Я добавил общий почтовый ящик в папки пользователей, чтобы видеть почтовый ящик пользователей и общий почтовый ящик в веб-интерфейсе пользователя.
Я создал программу ac # для получения токена авторизации, создал подписки и перечислил сообщения из почтового ящика
Что работает:
Не работает, если я пытаюсь создать сабшифрование входящих писем в общем почтовом ящике.
Моя строка ресурса при создании подписки:
Resource = users/xx@xxx.onmicrosoft.com/mailFolders('Inbox')/messages
Как сказано, хорошо работает с почтовым адресом пользователяно не удается использовать адрес общего почтового ящика:
{
"error": {
"code": "ExtensionError",
"message": "Operation: Create; Exception: [Status Code: Forbidden; Reason: Forbidden]",
"innerError": {
"request-id": "xxxxx-8515-4048-8c05-f3eb91a1f69a",
"date": "2018-12-13T15:17:09"
}
}
}Subscription failed because:Forbidden
Я использовал неправильную строку ресурса здесь или пропустил приложение прямо здесь?