Невозможно обновить или создать подписки на групповые события из-за почтового ящика x-anchor

#microsoft-graph-api

#microsoft-graph-api

Вопрос:

У меня есть веб-приложение, которое создает подписки на групповые события. Он работает нормально уже более года. На этой неделе я начал замечать, что подписки не обновляются и не создаются.

При устранении неполадок я вижу эту ошибку:

 Code: ExtensionError
Message: Operation: Delete; 
Exception: [Status Code: BadRequest
Reason: The x-anchor mailbox 'OID:[User Object ID]@[Tenant Id]' does not match the target of the request.]
  

Моя полезная нагрузка соответствует документации Graph, а ресурс Groups/[GroupId]/Events

Теперь, если я не делаю ничего, кроме удаления Events из этого запроса на подписку, подписка на группу создается просто отлично. Это означает, что проблема изолирована от ресурса групповых событий. У меня также есть такая же ошибка для групповых бесед.

Я создаю подписку в контексте клиента.

Я заметил, что что-то изменилось в серверной части. Итак, похоже, что на данный момент невозможно создать подписки на события или беседы для групп, а подписки, которые я ранее создал / обновил, которые устарели сегодня вечером, завершатся неудачей.

Я думаю, что ошибка на самом деле является просто общей ошибкой и что на самом деле это не имеет никакого отношения к X-AnchorMailbox заголовку; однако я не могу быть уверен. Я думаю, что это действительно просто ошибка, которая означает, что запрос правильно отформатирован, но подписка не может быть создана.

Может кто-нибудь подтвердить, является ли это новой ошибкой. Если нет, мне любопытно, что изменилось, что мне нужно исправить в коде.

Я пробовал разные группы, арендаторов и сокращал запрошенное changetype до updated only. Я попытался добавить X-AnchorMailbox заголовок.

Ничего не работает.

Вот мой пост из Graph Explorer

 POST https://graph.microsoft.com/v1.0/subscriptions
Content-type: application/json

{
   "changeType": "created,deleted,updated",
   "notificationUrl": "https://[...]/Webhook-Calendar-Receiver?code=[code omitted]",
   "resource": "Groups/[group id omitted]/Events",
   "expirationDateTime":"2019-04-15T03:14:45.9356913Z",
   "clientState": "[client state omitted]"
}
  

Я ожидаю ответа с подробными сведениями о подписке в теле.

Комментарии:

1. Я могу подтвердить, что групповые события больше не работают как триггеры для потоков Microsoft. Хотя кажется, что вы можете использовать триггер потока OOB для групповых событий, он никогда не сработает, и вы также не сможете протестировать поток.

Ответ №1:

У меня была такая же проблема три дня назад. Сегодня утром я выполнил вызов для создания подписки на потоки в группе, и он отлично работает. (невозможно прокомментировать [нет репутации])

ОБНОВЛЕНИЕ: сегодня утром не работает исправление или создание… Это немного странно, у Microsoft Graph все еще есть проблемы?

ОБНОВЛЕНИЕ # 2: я связался со службой поддержки Microsoft, и они не решили проблему. Кажется, что большую часть времени это работает, но когда это не работает, это на несколько дней.