如何获取Teams Meeting 详情
最近有一些朋友问我,有没有可能获取到会议的详情,我搜索了目前所有的 teams 文档,发现有一个api可以获取,不过在我写这篇文章的时候,这个 api 还在 preview 阶段,可能在正式发布前,还会有一些变化,但是按照之前的经验,这个变化基本不会有。 :)
我们来看看如果在 c# 代码里调用这个 api
MeetingInfo meetingInfo = await TeamsInfo.GetMeetingInfoAsync(turnContext);
如果大家喜欢直接使用 http request 来调用 api 的话,url 如下:
GET /v1/meetings/{meetingId}
返回的会议信息有如下这些:
{ "details": { "id": "{meeting ID}", "msGraphResourceId": "", "scheduledStartTime": "2022-01-30T08:50:00+00:00", "scheduledEndTime": "2022-01-30T09:30:00+00:00", "joinUrl": "https://teams.microsoft.com/l/abcdef.....", "title": "test meeting title", "type": "Scheduled"}, "conversation": { "isGroup": true, "conversationType": "groupchat","id": "{meeting chat ID}" }, "organizer": { "id": "{user ID}", "aadObjectId": "{user AAD ID}", "tenantId": "{Tenant ID}" }
}
大家可以看到这里面有这些信息:meeting id,会议开始和结束时间,会议类型,会议加入的 url,会议标题,会议组织者的 id 和 aad id,会议对应的会话的 id。
看到这里,大家是不是已经准备开始写代码跃跃欲试了?如果大家直接调用的话,可能会遇到一个关于权限的错误。原因是这个 api 需要 RSC 权限配置。
打开我们 app 的 manifest.json 文件,找到 webApplicationInfo
节点,加入 OnlineMeeting.ReadBasic.Chat
,如果大家对 RSC 不太了解,可以拷贝如下的 json
"webApplicationInfo": {"id": "你的 bot id","resource": "https://RscPermission","applicationPermissions": ["OnlineMeeting.ReadBasic.Chat"]
}
如果我们的 app 还需要其他 RSC 的权限,可以把所有的权限列在 applicationPermissions
节点里,大家也可以在下面这个页面找到所有的权限。 Enable resource-specific consent in Teams - Teams | Microsoft Docs
如何获取Teams Meeting 详情相关推荐
- 如何获取 Teams Meeting 的上下文信息
我们上一篇文章讲了如果使用 net6 和 c# 来快速开发一个最简单的 teams meeting app.为了让大家比较容易理解,上个sample非常简单,简单到没有什么功能,那我们现在就来慢慢扩展 ...
- Microsoft Teams Meeting你是认真的吗?
近期我都跟Teams视频会议干上了~使用Teams桌面客户端去开视频会议体验和效果不能称之为优秀,其实对于一个热衷微软技术的人来讲总感觉心里不舒服.从我之前的文章可以看得出来我其实是个非常较真的人,现 ...
- 订单管理之获取订单表详情数据数据
获取订单表详情数据数据 当点击订单详情时,我们需要获取订单详情数据 接口分析 请求方式: GET /meiduo_admin/orders/(?P<pk>\d+)/ 请求参数: 通过请求头 ...
- Teams Meeting App的 task 弹出框
前几篇文章我们介绍了 Teams Meeting App 的各种类型和如何从无到有的使用 net6 和 c# 来开发一个 Teams Meeting app,那今天我们开始讨论一些 meeting a ...
- 获取店铺商品详情和订单详情
一.获取淘宝卖家店铺订单背景 订单是卖家的核心数据,卖家的很多日常工作都是围绕着订单展开,应用的基本功能就是要保证订单实时.完整的展示在卖家面前.由于API请求依赖于网络,存在 着网络不 ...
- QuickBooks profitandloss report 获取Not Specified 详情
QuickBooks 中Report 获取Not Specified 详情 我是通过profitandloss这个report获取数据的,然后有一列Not Specified. 需求是获取Not Sp ...
- C#开发BIMFACE系列14 服务端API之批量获取转换状态详情
系列目录 [已更新最新开发文章,点击查看详细] 上一篇<C#开发BIMFACE系列13 服务端API之获取转换状态>中介绍了根据文件ID查询单个文件的转换状态. 本文介绍批量获取转 ...
- 淘宝天猫实时销量API接口(item_get_sales - 获取商品销量详情接口),30天销量API接口
一.淘宝天猫实时销量API接口(item_get_sales - 获取商品销量详情接口),实时销量接口主要是用于监控淘宝天猫的商品销量变化,可以获取到商品ID,商品链接,标题,价格,图片链接,库存数量 ...
- 如何生成api接口获取宝贝商品详情,商品详情接口,产品详情
API (Application Programming Interface)是指应用程序接口,它是一种通过编写一组统一的规则,开发一个软件来与其他应用程序进行通讯的技术.API可以方便应用程序之间的 ...
最新文章
- python调用cmd命令会弹出黑框_python 调用cmd,不显示cmd黑框
- MySQL字符串类型
- 广度优先搜索——Corn Maze S(洛谷 P1825)
- 人之间的尊重是相互的_人与人之间的感情,最基本的是相互尊重
- VS Code创建C项目
- 第4章 基本TCP套接口编程
- wxWindows一些网文
- 物联网设备通过MQTT接入华为iot平台
- 用html制作一个中国高铁网页,行者|终于有人制作了一张靠谱的全国高铁地图!...
- 逆radon变换matlab,Radon变换及其Matlab代码实现
- 红宝书背诵笔记 — 必考词
- Toshiba e-STUDIO5616AC 一体机驱动
- D4:非成对图像去雾,基于密度与深度分解的自增强方法(CVPR 2022)
- Flutter isolate应用
- 四足机器人|机器狗|仿生机器人|多足机器人|PPT|汇报|科研汇报PPT|技术汇报
- java获取div id_java – Selenium和xpath:找到一个带有class / id的div并验证文本
- 医院病案管理系统MRMS源码 病案管理 医院源码
- 张爱玲的 因为懂得,所以慈悲 如何理解
- Science:已“死亡”的细菌仍能感知来自环境的信息
- 大众点评评论反爬解决方案