Ошибка «Не найдено» при обновлении подписки Microsoft Graph для календарного почтового ящика - PullRequest
0 голосов
/ 25 марта 2019

Я понимаю, что этот вопрос может быть дубликатом Microsoft Graph Subscription ExtensionError - Удалить / Обновить , но, поскольку у исходного вопроса еще нет ответа, и я решил написать еще один пост здесь и выложить большеподробности об этом.

В настоящее время наше приложение синхронизирует почтовые ящики календаря по нескольким идентификаторам клиентов Microsoft.В последние несколько дней (с 21 марта) некоторые из наших операций обновления подписки начинают завершаться с ошибкой Not Found.

Несколько примеров таких случаев (есть и другие случаи, но я написал 2 примера здесь):

Microsoft tenant ID: 875bdd0a-688b-41d2-96b7-454d280043aa
Subscription ID: 7f8ed6ec-b536-4dad-b66a-5f6803f86121
Last known successful update: 2019-03-22 (10:17:06.008) UTC
When the update operation failed for the first time: 2019-03-23 (22:17:07.000) UTC

Other subscription ID which is okay for this tenant:
- c3b33905-61bf-42d0-94ed-fcfbe11ca71e
Microsoft tenant ID: 7eec492c-a8a4-4177-9059-77ec8ee8c987
Subscription ID: 4abc3eda-470a-459f-9bca-336c07706047
Last known successful update: 2019-03-22 (22:17:04.430) UTC
When the update operation failed for the first time: 2019-03-23 (22:17:12.000) UTC

Other subscription ID which is okay for this tenant:
- 27892e7d-0798-4324-8c0e-4ef87b27c047

Поскольку мы пытаемся продлевать почти истекшую подписку каждые 12 часов, при каждом последовательном обращении к проблемным подпискам также будет возвращаться ошибка Not Found.

Срок действия этих подписок к настоящему времени истек, наш единственный вариант - создать новую подписку.

У меня вопрос , знаем ли мы, почему произошла эта ошибка?Это временная проблема или есть вероятность, что это случится снова в будущем?

Спасибо.

1 Ответ

0 голосов
/ 28 марта 2019

Подписки, созданные на основе ресурсов Outlook (Exchange), таких как сообщения, события, контакты, могут быть удалены службой Outlook из-за пользовательских событий, таких как сброс пароля. Это вызывает странную ситуацию, когда вы все еще видите свою подписку Graph, но основная подписка Outlook была удалена. Это проявляется двумя способами:

  1. Вы не можете продлить или удалить подписку Graph, вы видите 404 (сгенерированный Outlook)
  2. Уведомления фактически перестают поступать в ваше приложение для этой подписки.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...