Подписка не создана несмотря на 201 сообщение с правильным телом - PullRequest
0 голосов
/ 21 октября 2018

Раньше я получал уведомление после получения нового письма после оформления подписки.Однако, так как я случайно спамил свой собственный почтовый ящик (создайте событие, в котором каждый раз, когда появляется новое сообщение, создается новое черновое сообщение (и черновик сообщения считается как новое сообщение), каждый раз, когда я создаю подписку,Я получил ответ, что все в порядке, но новая подписка не создается. Что я должен сделать, чтобы иметь функциональную подписку?

Приложение:

пост-вызов, в котором просят позвонить каждомураз новое сообщение получено https://graph.microsoft.com/post/subscriptions с этими параметрами

{ 
  changeType: 'created',
  notificationUrl: 'the adresse of the webservice',
  resource: 'me/messages',
  expirationDateTime: '2018-10-23T17:46:08Z',
  clientState: 'Message Created' 
}

ответ (я также получил журнал, указывающий, что веб-служба получила токен уведомления, и ответил на него простым текстом или текстом с статутом200 сообщение, содержащее токен уведомления.

{ 
  changeType: 'created',
  notificationUrl: 'the adresse of the webservice',
  resource: 'me/messages',
  expirationDateTime: '2018-10-22T17:37:21Z',
  clientState: 'Message Created' 
}

1 Ответ

0 голосов
/ 25 октября 2018

Несколько вещей для проверки:

  1. Результаты, возвращаемые API подписок на списки , различаются в зависимости от разрешений (в связанной статье это объясняется).Убедитесь, что когда вы проверяете наличие сабвуфера, у вас есть необходимые разрешения для подписки, которую вы ищете.Лучше всего тестировать с тем же приложением и личностью.
  2. Вы упомянули, что получили уведомление от подписки?Если это так, уведомление содержит идентификатор подписки, которая его сгенерировала.Это само по себе является доказательством того, что подписка действительно была создана.Вы можете сделать GET для этой подписки ?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...