Можно ли подписаться на изменения MailboxSettings - в частности, AutomaticRepliesSetting?
Попытка POST это к /subscriptions
в бета-версии API.
{
"changeType":"updated",
"notificationUrl":"https://example.com/microsoft/notify",
"resource":"users/karel@example.com/mailboxSettings",
"expirationDateTime":"2018-05-11T08:05:26.6920740Z",
"clientState":"QUUvRXJ5beHI9VEvn6hq"
}
Возвращение:
"code": "ExtensionError",
"message": "Operation: Create; Exception: [Status Code: Forbidden; Reason: Forbidden]"
Приложение имеет разрешение администратора для Calendars.ReadWrite
, User.Read.All
и MailboxSettings.ReadWrite
Я могу успешно подписаться на изменения календаря, поэтому с реализацией все в порядке.
Подписка на корень /users/karel@example.com
конечная точка дает:
{
"error": {
"code": "ExtensionError",
"message": "Operation: Create; Exception: [Status Code: InternalServerError; Reason: Internal Server Error]",
"innerError": { "request-id": "3caffc72-9507-4bb7-9eab-56e8ecaaab83", "date": "2018-05-08T09:22:16" }
}
}