2016-10-27 1 views
0

Я использую API-интерфейс MS Graph, чтобы установить веб-крючок, который уведомляет наше приложение, когда сообщение попадает в папку «Входящие» пользователя или отправлена ​​папка. Уведомления в почтовых ящиках работают отлично, но я не могу получить уведомления для исходящих или отправленных элементов. Я получаю действительный идентификатор подписки, используя приведенный ниже код. Я просто не знаю, почему я не вижу никаких уведомлений.Не получать уведомления веб-узла для папки отправленных товаров

 { 
      "changeType": "created", 
      "notificationUrl": "{myPath}", 
      "resource": "/me/mailfolders('Sent Items')/messages", 
      "expirationDateTime": "{myExp}", 
      "clientState": "{usrEmail}" 
     } 

Кроме того, возможно ли контролировать две папки с одной подпиской? Делая что-то вроде этого ...

 { 
      "changeType": "created", 
      "notificationUrl": "{myPath}", 
      "resource": "/me/mailfolders('Inbox','Sent Items')/messages", 
      "expirationDateTime": "{myExp}", 
      "clientState": "{usrEmail}" 
     } 

ответ

0

Я тоже попал в эту беду, но я нашел решение: в официальной документации mailFolder resource type есть описание id собственности:

Уникальный идентификатор mailFolder. Вы можете использовать следующие известные имена для доступа к соответствующей папке: Входящие, Черновики, SentItems, DeletedItems.

Экспериментальным путем я имею находку следующий рабочий идентификаторам почтовых папок:

Inbox 
Drafts 
SentItems 
DeletedItems 
JunkEmail 
Смежные вопросы