![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Office 365
文章平均质量分 76
paul_cheung
这个作者很懒,什么都没留下…
展开
-
如何使用Teams Toolkit高效创建一个App
在两三年前,teams刚在国内流行起来的时候,大家都是自己徒手撸各种代码结构及配置,如果需要有认证相关的内容,都得自己上手搞。teams现在在国内也算是很火了,至少是个很流行的ToB产品了,我上家公司和现在公司都在重度使用,并且也有在teams平台上集成了很多提高工作效率的工具或者工作流。今天快速跟大家介绍下(高手请绕道,哈哈)如何使用Teams Toolkit快速搭建一个自己想要的app类型,然后基于sample code我们重点关注我们自身的app业务代码。首先toolkit有cli还有vs原创 2022-03-23 23:04:16 · 2187 阅读 · 0 评论 -
使用Microsoft Teams Rooms和Teams设备提升混合体验
伴随着全球疫情接近尾声,Office的重新开放,Microsoft和 Teams设备硬件相关合作伙伴正在带来新的创新来支持混合会议。可能我们大多数人已经适应了远程办公,而其他人则渴望再次与同事一起工作。今天,我们将分享更多关于我们将两者的优点结合起来的计划——提供包容性和协作性的混合会议。Microsoft 团队会议室的前排布局前排是 Microsoft Teams 会议室的最新会议布局,旨在增强混合会议,并为远程与会者和室内会议参与者培养更大的联系和协作意识。前排将视频库移至屏幕底部,显示虚拟与会翻译 2022-03-19 23:14:45 · 3756 阅读 · 0 评论 -
App Studio的替换产品Developer Portal
之前有篇文章介绍的是App Studio:如何在App Studio里更新manifest文件_paul_cheung的博客-CSDN博客_更新manifest文件上篇文章(如何安装App Studio来配置Teams应用)讲到如何在app store里安装App Studio来提高效率,提到了里边包含的模块:今天跟大家介绍一下Manifest editor这个功能。跟Manifest json文件里一样,也包含很多节点,包括Tabs、Bots、Connectors、Message Extensions原创 2022-03-16 00:26:57 · 1909 阅读 · 0 评论 -
Teams的应用开发上传包权限问题
最近又有时间来玩teams上的应用开发了,但是账号是借了别人一个,登入后发现没有权限,其实管理员权限已经有了,那究竟是为什么呢? 今天跟大家简单聊一下这个,也算是个备忘。 首先大家登录teams管理后台https://admin.teams.microsoft.com/,登录成功后进入dashboard,如下:这里有很多关于teams的设置,包括创建team的模板和各种policy,还有统计数据。我们这里只关注Teams App -> Setup policies...原创 2020-11-14 16:43:49 · 1929 阅读 · 0 评论 -
【Teams】什么是RSC,即资源级别的权限?
众所周知,在基于Teams平台开发应用,调用Graph API的时候,都会有一系列权限需要申请,当然,权限也有很多粒度和资源访问范围。 最新的Teams也推出了team级别的权限访问(RSC),为第三方的多租户应用提供更多的可能,实际上是Teams和GraphAPI的集成,能让应用访问组织内某个团队内的某些数据,这个粒度其实还是很细的。比如某团队的owner可以允许第三方应用访问甚至修改自己的团队数据,比如创建频道等。当然这里的权限也有很多,如下图:这里可以看到,团队的owner可...原创 2020-06-30 22:57:32 · 1547 阅读 · 0 评论 -
Teams中的SSO
Single Sign-On,也就是常说的SSO,在很多场景下会用到,不光是微软系列应用,其他的应用可能也会有类似的逻辑。SSO单点登录,也就是通过用户的一次性鉴别登录。当用户在身份认证服务器上登录一次以后,即可获得访问单点登录系统中其他关联系统和应用软件的权限,同时这种实现是不需要管理员对用户的登录状态或其他信息进行修改的,这意味着在多个应用系统中,用户只需一次登录就可以访问所有相互信任的应用...原创 2019-12-18 23:26:42 · 2024 阅读 · 0 评论 -
微软Teams在上海的内部Workshop
十一月的最后几天,和Teams相关的两场会议圆满结束。其中社区每月举行的会议也照常举行,陈希章老师也更新了社区的一些动态,参加的人数不少,可见大家对Teams开发的兴趣和热情。后边贾老师分享了Power Platform相关的内容,改名以后感觉好高大上。今天结束的微软内部的workshop也是人气满满,从早上的session到下午的Graph集成,可谓干货颇多,虽然空间不大,但是大伙儿动起手...原创 2019-11-28 21:06:55 · 1993 阅读 · 0 评论 -
Microsoft Office365 DevDays - 6th
第六届微软O365 DevDays在北京微软二号楼举行。为期两天的开发者盛会吸引了来自各地的技术爱好者,有Teams的分享,Graph相关的干货,还有Office插件开发的内容,大家饶有兴趣的听着享受着这场盛宴。本次我也有幸参加并做了一次分享,主题是怎样将传统的web应用嵌到Teams里,并且使用Teams已有的认证系统,也简单介绍了Bot和Message Extension的实践及API的...原创 2019-11-20 22:32:52 · 1969 阅读 · 0 评论 -
Microsoft Teams Hackathon - 2019
2019年11月15日,2019 - 微软Teams黑客松在北京微软大厦如期举行。北京的天雾蒙蒙的,但也阻止不了大家对技术的渴求。一整天安排的满满的,九点开始,开始一天的黑客松。本次有幸现场跟各位开发者及技术爱好者分享一个案例,就是LuckyDraw。从前期的需求调研(很多来自社区的意见),到真正的build这款应用,遇到哪些问题,跟大家做了个分享。遗憾的是,由于时间关系,没有将更多...原创 2019-11-20 21:56:19 · 1097 阅读 · 0 评论 -
如何在Graph Explorer中调用Teams相关接口?
如何在Graph Explorer中调用Teams相关接口?大家在开发Microsoft Teams应用的时候,难免会碰到调用接口的情况,有时候会想快速知道某个功能对应的接口,或者某个接口返回的数据对应的结构是什么样的,这时候怎么办呢?当然,一种方法就是直接搜docs.microsoft.com文档库,简单粗暴。另一种方法就是使用Graph Explorer,简单高效,作为developer...原创 2019-09-09 13:58:52 · 8608 阅读 · 0 评论 -
C#代码中如何创建Card
C#代码中如何创建CardMicrosoft.Bot.ConnectorMicrosoft.Bot.Connector为微软官方package【Microsoft.Bot.Connector.dll】在Bot/Connector/Message Extension中的消息都是通过Activity来承载的【命名空间Microsoft.Bot.Connector,对应的ContentType为a...原创 2019-09-07 22:32:18 · 9844 阅读 · 0 评论 -
说说Teams里的Card
说说Teams里的Card?在为Teams开发应用的时候,如果是Bot,Connectors或者Message Extension应用,会有添加Card的场景。什么是CardCard,可以认为是一种用户界面上的容器,可以包含诸多信息。比如包含button,点击后可以出发一些事件。当然,Card还有其他一些属性。Card实际上一开始在Outlook和Office 365中被使用的。详情见htt...原创 2019-09-07 15:26:45 · 7272 阅读 · 0 评论 -
如何使用前端代码写出Teams里的样式?
在使用Microsoft Teams接入其他系统的时候,当然会碰到一些兼容样式不统一问题。那这种问题怎么解决呢?有没有类似于Office UI Fabric的东东?这样我们可以接入系统,样式不成拦路虎。答案是肯定的,这就是官方提供的React组件,npm package包在这儿:https://www.npmjs.com/package/msteams-ui-components-react。...原创 2019-09-07 16:11:55 · 7826 阅读 · 0 评论 -
如何安装App Studio来配置Teams应用
在我们开发出一款Teams应用之后,需要将它上传到Teams里进行测试使用,传统的做法就是,将图标文件和manifest文件一起打包(zip),再进行上传【官方叫做sideloading】。如果application已经稳定了,其实手动编辑manifest文件再打zip包上传,也没有问题。但是,如果应用还在开发阶段,可能需要频繁地更新,那sideloading可能不怎么合适了,不太方便。...原创 2019-09-06 14:58:37 · 8924 阅读 · 1 评论 -
如何在Microsoft Teams里玩转Command
平时生活中可能有相当一部分人在使用软件的时候,会超级喜欢用快捷键,作用不言而喻。首先就是方便+快,不用鼠标拖来拖去影响速度,因为鼠标从移动到真正到达目标需要长达1~2秒,手残党可能更久,当然这对效率要求苛刻的童靴来说兼职不能接受。第二个原因呢,其实可第一条相辅相成,稳准!如果对键盘了如指掌,速度比鼠标操作可能快数十倍。那么在Microsoft Teams里能不能做到呢?答案是肯定的。谈起这...原创 2019-09-04 23:34:49 · 8357 阅读 · 0 评论 -
如何在Microsoft Teams Tab里拿到上下文
微软在推出Teams后不久就支持在Team内添加自定义Tab功能,这个功能对很多用户来说可以说是非常有用了,可以接入自己的各种业务系统,这样就可以很好的将众多系统集成在一个平台里,方便用户查找操作,不用在各种系统间来回切换。这里为了说明,简单粗暴将Bing主页添加进来做个展示,当然实际中可以加自己的各种系统【具体操作可以戳https://docs.microsoft.com/en-us/mic...原创 2019-08-31 22:36:38 · 8523 阅读 · 0 评论 -
关于Team和Channel的删除与恢复
在使用Teams的过程中,有时候会需要分享屏幕或者演示给其他人,但是有些自己所在的团队或者频道不想被看到【由于某些不可告人的原因。。。此处省略一万字自行脑补】,这时候就想临时删掉它们,等分享完成或者演示结束以后,我让它们再复原。那Teams是不是可以做到临时隐藏呢?答案是肯定的。其实类似的功能在8102年就已经出来了,只是最近有个新手有提到这个问题,我就简单叨叨几句关于Teams里团队和频道临...原创 2019-08-24 00:24:59 · 12349 阅读 · 0 评论