利用Azure communication service实现跟Teams同样等级的沟通协作应用
大家都知道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, 我保證每個字符都是我親手敲進去的?,點擊左下方的“閱讀原文”也可以直達這個地址。
總結
以上是生活随笔為你收集整理的利用Azure communication service实现跟Teams同样等级的沟通协作应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: EF 更新大量的数据时出现重复键错误
- 下一篇: 设计模式:状态模式