graph api
文章平均质量分 69
Tony.X
这个作者很懒,什么都没留下…
展开
-
TeamsApp 和 ChatGPT 的几种结合方法
TeamsApp 和 ChatGPT 的几种结合方法原创 2023-01-26 12:20:03 · 18303 阅读 · 0 评论 -
TeamsApp升级之路 - 大用户并发抽奖的性能分析和数据库优化
大用户并发抽奖的性能分析和数据库优化原创 2023-01-22 14:08:23 · 14465 阅读 · 0 评论 -
如何获取一个会议的 transcripts
如何通过Teams的Graph API来获取会议的 transcripts原创 2022-09-05 18:12:26 · 12180 阅读 · 0 评论 -
Teams App设备的地理位置能力
我们上一篇文章讲了如何在Teams app里扫描二维码,这篇文章我们来看一下如何获取当前设备的地理位置,并且在地图上显示地理位置。首先,我们先到app studio里,创建一个teams app,然后创建tab,并且确保我们勾选了 “Permission to return the user’s location” 这个选项。或者我们手动在manifest.json里输入这么一段:{ "$schema": "https://developer.microsoft.com/json-sc原创 2021-10-05 17:05:16 · 3873 阅读 · 0 评论 -
Teams数据统计 - 聊天消息
前两篇文章介绍了如何对用户的在线状态和通话记录进行数据统计。这篇文章我们来看看如何统计用户的聊天消息。在介绍具体 api 如何调用前,我们可以先看一下 Teams 里对于 Message 的层级结构,在 Teams 里,message有两种,一种是 Team 的 Channel 的 message,一种是对一对聊天或者群聊里的 message。他们的层级设计是不同的。Channel 里的消息它的层次结构如下:Team -> Channel -> Message -> Re原创 2021-07-20 19:56:52 · 9067 阅读 · 2 评论 -
Teams数据统计 - 用户在线离线状态
前几天我在wechat的moments里看到以为朋友发了腾迅会议的对用户个人的年度数据统计,看上去很有大数据感。实际上 Teams 也具备的类似的能力,只是它把这个能力开放给了开发人员,我们可以通过强大的 Graph API,获取大量的数据信息(当然,为了保证数据安全,你的app必须获得 tenant 管理员的同意)。我接下来的几篇文章就集中介绍一下如何获取这些信息,有兴趣的开发者可以轻松使用这些 api 来提供用户的数据统计功能。我们这篇文章先来介绍一下用户在线离线状...原创 2021-07-11 14:16:54 · 11852 阅读 · 1 评论 -
给Teams消息附加图片的三种方式
Teams消息支持三种不同的方式来添加图片,这篇文章我们来一起看一下这三种方式。Inline图片var imagePath = Path.Combine(Environment.CurrentDirectory, "abc.png");var imageData = Convert.ToBase64String(File.ReadAllBytes(imagePath));var image = new Attachment{ Name = @"Resources\abc.png",原创 2021-05-19 12:28:40 · 12333 阅读 · 0 评论 -
主动给团队或用户安装Teams App
在写这篇文章的时候,这个新功能还处在 Public Review,这意味着可能(很小的可能性)这里写的方法在正式发布前还会有一些改动。之前有一些做teams app开发的朋友问过我,能不能主动给一个team或者一个用户安装一个指定的app,之前做不到,但现在可以了,方法如下:权限先要确保你的app有TeamsAppInstallation.ReadWriteSelfForUser.All和TeamsAppInstallation.ReadWriteSelfForTeam.All,从名字我们可...原创 2021-05-10 18:14:43 · 7175 阅读 · 0 评论 -
Teams AppId, InstallationId 和 ExternalId 的区别
大家如果看teams的 graph api 开发文档,可能会把 app id, installation id 和 external id 搞混,我自己一开始的时候就有点被搞晕了,再加上app manifest里面的 id 和 bot id,基本就彻底晕掉了。那我们今天这篇文章就来讲讲这几种 id 。首先当我们开发一个 team app 的时候,都需要编写一个 manifest json 文件,在这个文件里就有必须要指定一个 id,还有一个 bot id,bot id就是你创建的 microsoft原创 2021-01-03 07:00:57 · 3669 阅读 · 0 评论