大家都知道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的连接字符串的信息)

目前这个例子,已经实现了

  1. 创建账号

  2. 登录ACS

  3. 单聊

  4. 多聊

  5. 加入Teams会议

Talk is cheap, 下面就来看几张截图吧

未来还可以实现更多有意思的场景,大家也可以亲自动手去实验一下,如果有问题,欢迎留言反馈。

完整源代码,可以通过 https://github.com/chenxizhang/azure-communication-service-sample, 我保证每个字符都是我亲手敲进去的 ,点击左下方的“阅读原文”也可以直达这个地址。

利用Azure communication service实现跟Teams同样等级的沟通协作应用相关推荐

  1. 【Microsoft Azure 的1024种玩法】六十二.利用Azure Private DNS 实现虚拟网络中域名的管理解析

    [简介] Azure Private DNS是Azure为我们虚拟网络提供的安全可靠的DNS服务,我们无需自行配置DNS即可在虚拟网络中实现域名的解析及配置, 于此同时,我们在内网中也可以利用自己的自 ...

  2. 利用Azure Functions和k8s构建Serverless计算平台

    题记:昨晚在一个技术社区直播分享了"利用Azure Functions和k8s构建Serverless计算平台"这一话题.整个分享分为4个部分:Serverless概念的介绍.Az ...

  3. 在Azure Container Service创建Kubernetes(k8s)群集运行ASP.NET Core跨平台应用程序

    引子 在此前的一篇文章中,我介绍了如何在本地docker环境中运行ASP.NET Core跨平台应用程序,看起来非常不错,不是吗?那么,如果我们希望真正在实际的生产环境去部署和运行这个应用程序,应该怎 ...

  4. 利用 Azure Functions 实现无服务器体系结构

    从工具到机器再到计算机,我们一直在寻找能够自动执行重复工作并让我们所处理的上下文规范化的方法,以便我们可以将重心放在做出高价值的专业化贡献上,从而完成任务并解决问题. 与此同时,很显然,随着 IT 产 ...

  5. 微软 Azure App Service 漏洞 NotLegit已存在4年,客户源代码被暴露

     聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 本月初,微软通知相关 Azure 客户称,Azure 云的一个特性 Azure App Service 中存在漏洞,至少从2017年9月起就暴露 ...

  6. 使用Windows Azure HDInsight Service在云上压缩大数据

    作者信息:本篇文章是由SQL Server ProductManagement组的总经理Eron Kelly所著.这是我们介绍HDInsight Service 5 篇博客中的第1篇. 在过去微软一直 ...

  7. 微软发布Azure SignalR Service的预览版本

    \ 看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料! \ \\ 最近,微软在西雅图举办的年度Build开发者会议上发布了Azure SignalR Serv ...

  8. Windows Azure Cloud Service (23) 使用Full IIS模式部署多站点和虚拟目录

    <Windows Azure Platform 系列文章目录> 本章我们将介绍如何使用Windows Azure的Full IIS模式部署多站点和虚拟目录. 首先我们先新建一个Window ...

  9. [New Portal]Windows Azure Cloud Service (33) 使用Visual Studio 2012 部署Cloud Service

    <Windows Azure Platform 系列文章目录> 笔者已经将工作用的笔记本电脑升级到Windows 8很长一段时间了,开发工具也从Visual Studio 2010升级到了 ...

最新文章

  1. python求无序列表中位数_python 实现在无序数组中找到中位数方法
  2. 微软推出 AI 开发免费电子书,手把手教你构建智能聊天机器人
  3. LinkedIn 开源成功的秘密
  4. java出现no XXX in java.library.path的解决办法及eclipse配置
  5. CMU提出「十字绣网络」,自动决定多任务学习的最佳共享层
  6. zabbix监控(三)
  7. 媒体转码切片_移动、咪咕携手华为实现5G网络切片应用大型直播
  8. 东北大学c语言真题及答案,东北大学C语言总测试题(含答案).pdf
  9. Docker基础学习笔记01:Docker安装
  10. 【无人机】物流行业迈入“无人”时代!全自动智能无人机投入运营,成本直降80%!...
  11. 【全军覆没】麻省理工把中国学生拉入黑名单,斯坦福取消中国大陆面试! 这是怎么了?...
  12. 计算机竞赛女生,我校组队参加 CCPC-WFINAL中国大学生程序设计竞赛女生专场
  13. Lync 小技巧-56-检查你用的公网证书是否正确
  14. linux删除第二列为空_Linux系列第二谈(开机关机、Linux中的文件、目录管理、基本属性)...
  15. JavaScript的最大函数參数长度和最大栈深度检測
  16. IIS添加对ashx文件的支持
  17. docker阿里云加速器
  18. 微商模式的出路在哪里?
  19. NIT考试感想与复习unity基础
  20. 台式机内存测试软件中文版,内存检测工具 MemTest

热门文章

  1. 世界十大无法科学解释灵异事件(进来发表自己看发)
  2. 监控主机安装需要材料
  3. LoadRunner Interview Questions
  4. java 友元_C++ 友元函数 | 菜鸟教程
  5. java调用arcgis rest服务器_c#调用arcgis地图rest服务示例详解(arcgis地图输出)
  6. 史上最全的Angular.js 的学习资源
  7. 白白的(baibaide)
  8. .NET Core 3.0-preview3 发布
  9. 洛谷P1019 单词接龙
  10. #UnityTips# 2017.11.14