我正在努力为MS Teams添加对我们的云存储解决方案的支持,但是没有中央服务器可以向您发送http消息并获得有意义的依赖。我没有创建Teams应用程序的经验,所以我希望具有Teams应用程序经验的人可以告诉我是否可行。此时,我只需要在Windows和OS X上运行我的应用即可。
这就是我希望我的Teams App工作的方式:
团队的每个成员都已经在他们的计算机上本地运行了我们的云存储应用程序,该应用程序可以访问文件。
在MS团队中,用户通过消息扩展名添加了对消息的文件引用,这将导致链接取消卷曲,从而创建包含“打开”按钮的卡。卡中的URL将是由我们本地运行的云存储应用程序生成的URL。然后,团队的其他成员可以通过单击“打开”按钮来打开此文件。打开按钮的操作是将URL发送到我们的云存储应用程序,然后该应用程序将在该团队成员计算机上打开文件的本地副本。
是否可以在Teams应用中执行类似的操作? Teams应用程序与我们的云存储应用程序之间的通信将通过我们自己的协议完成。
如果不是所有的漫游器通信都必须通过https而不是http来完成,那么本地云存储应用程序可以充当服务器。