大家都知道Teams是一个非常强大的沟通协作平台,包括聊天,团队协作,会议,以及应用集成等功能,现在在全世界拥有数以亿计的商业用户。
作为Teams平台的一个延伸,产品组把一些核心功能变成了一个公开的服务,称之为Azure Communication Service,简称ACS, 任何开发者都可以使用这个服务,实现跟Teams同样效果的沟通(不管是功能层面,还是稳定性,安全性,合规性等层面)。关于Azure communication service的更多信息,请参考
https://docs.microsoft.com/en-us/azure/communication-services/overview
我利用一些闲余时间,动手做了一个实践,尝试了一些主要的功能。我用的是Javascript SDK, 整个过程还是相当简单和顺利的。
这个开源项目,请通过 https://github.com/chenxizhang/azure-communication-service-sample 这里查看,你可以直接运行代码(只要你准备一个ACS的连接字符串的信息)
目前这个例子,已经实现了
创建账号
登录ACS
单聊
多聊
加入Teams会议
Talk is cheap, 下面就来看几张截图吧
未来还可以实现更多有意思的场景,大家也可以亲自动手去实验一下,如果有问题,欢迎留言反馈。
完整源代码,可以通过 https://github.com/chenxizhang/azure-communication-service-sample, 我保证每个字符都是我亲手敲进去的 ,点击左下方的“阅读原文”也可以直达这个地址。