Эта проблема похожа на добавлены приложения MS Teams, хотя график иногда удаляется , поскольку ответ сообщает нам, что сообщение / ответ были опубликованы успешно, но при последующем посещении команды мы не хватает некоторых. Это также непостоянно. Таким образом, основная проблема может быть связана.
Мы публикуем сообщения и ответы с помощью Graph API с помощью:
POST /teams/{id}/channels/{id}/messages
POST /teams/{id}/channels/{id}/messages/{id}/replies
У нас есть тесты, которые каждую ночь создают сообщения новой команде и проверяют это эти сообщения созданы успешно. В редких случаях часть утверждения, которая проверяет, были ли скопированы все сообщения и ответы, дает сбой. Это редко, но это все еще проблема, поскольку невозможно узнать, не сработало ли это, без последующего сканирования всей команды. Кроме того, это не проблема с утверждением, поскольку я пошел и проверил команду в браузере, и действительно не было ответов на сообщение. У меня также был запущен скрипач, и я вижу, что сообщение с ответами прошло успешно (у нас даже есть созданные JSON сообщения в ответе).
Возможно ли, что мы идем слишком быстро для API и график говорят нам, что это хорошо, но никогда не дотягивает до API реальных команд? На данный момент у нас есть аналогичные проблемы с каналами, приложениями и сообщениями / ответами, поэтому я чувствую, что существует основная проблема, которая является общей для добавления элементов в команду.