CompleteMigration on Team в MS Graph API (/beta) внезапно возвращает ошибку «Все каналы должны быть завершены до команды»
Я провел буквально сотни тестов по переносу контента в новую команду в MS Teams, и все эти тесты выполняли /completeMigration на каждом канале (да, и на общем канале тоже), а также /completeMigration в самой команде в конец. Это сработало (за некоторыми исключениями, которые мы не смогли объяснить, но повторные попытки это исправили).
Но теперь внезапно (это сработало четыре-пять дней назад) мы получаем эту ошибку КАЖДЫЙ раз, когда пытаемся выполнить /completeMigration в команде:
{
"error": {
"code": "BadRequest",
"message": "All channels must be finalized before team.",
"innerError": {
"date": "2021-01-23T19:13:19",
"request-id": "SOME GUID",
"client-request-id": "SOME GUID"
}
}
}
Мы выполняем /completeMigration на каждом канале и получаем обратно код 204 (согласно документации, это нормально), ошибок в заголовках нет. Я выполнил изолированный код, и он проходит так, как должен, за исключением /completeMigration в команде.
Что изменилось? Я понимаю, что это бета-API, но все же. Документация: