我们计划通过调用graph api和开发我们自己的UI来与Microsoft团队集成,以允许团队讨论/聊天。我们将进行图形api调用,以从各种渠道获取主题讨论,并将其显示在我们的应用程序中。用户界面的外观类似于Microsoft团队。
当调用Microsoft graph API来获取特定通道的线程时,我们面临性能问题。例如提取前20个线程大约需要5到6秒的时间,并且随着并发用户数量的增加而增加。由于我们无法将此api调用分解为多个并行调用(有时也无济于事),因此,我希望获得有关基于Microsoft Teams构建此类应用程序的最佳做法的意见。
请注意,我们不打算将应用程序集成到Microsoft Teams中作为选项卡,而是希望使用Office 365 Teams应用程序在应用程序内部提供协作功能。