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

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

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

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]"
}

Ожидается ответ с деталями подписки в теле.

1 Ответ

0 голосов
/ 17 апреля 2019

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

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

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

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