У меня есть веб-приложение, которое создает подписки на групповые события.Работает нормально уже больше года.На этой неделе я начал замечать, что подписки не обновляются и не создаются.
При устранении неполадок я вижу эту ошибку:
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
.Я попытался добавить заголовок 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]"
}
Ожидается ответ с деталями подписки в теле.