microsoft-graph-api - 通过 Graph API 访问和创建团队聊天
问题描述
我正在浏览 Graph API 的 Microsoft Teams 部分,并试图找出如何做两件事:
创建一个新的聊天,给它一个
topic
与我们应用程序中的实体相关的一个(本质上是围绕一个实体创建一个聊天),邀请特定用户加入它,并向聊天发送消息。访问当前登录用户的私人聊天,由他们过滤
topic
,并在我们的应用程序中显示他们的内容。
对于#2,看起来应该可以使用 Graph API 的 beta 端点,但是在尝试访问https://graph.microsoft.com/beta/me/chats时,我在 Graph Explorer 中都收到 403 Forbidden 错误,在我自己的应用程序中,启用权限后Chat.Read
。
对于 #1,API 似乎根本不支持创建新聊天。
有什么方法可以用来创建和管理聊天吗?是否有替代方案,可能不是基于 MicrosoftGraph 的 API?
解决方案
在 MS 团队中,有一个名为ChatMessage的 api用于向聊天发布消息(仅当聊天已经存在或开始时)。但是,没有 api 可以创建/开始新的聊天。我提出了功能要求。请为此投票以向 Microsoft 提出这个想法。 https://microsoftteams.uservoice.com/forums/913786-microsoft-teams-free/suggestions/38776681-it-would-be-awesome-l-if-there-is-an-api-functiona
推荐阅读
- python - 将 4 列变成 2
- html - 具有非 contentEditable 子项的 div contentEditable 无法删除
- yocto - 如何在 yocto 配方中设置 PKG_CONFIG_PATH?
- r - 我的 R 闪亮仪表板有问题,我不知道可能是什么问题
- mvvm - Reacticve UI 的可见性
- json - 按两个字段分组并为每个组求和另一个
- asp.net-core - 电子邮件重置密码不起作用,但帐户确认有效.NetCore
- python - 如何向 Pandas 中的每一行广播统一的随机数?
- php - 得到“E:无法纠正问题,你拿着破损的包裹。” 使用 apt-get 在 Debian 9 上安装 php 7.4 时
- python - 如何通过从其他列中减去第一列来创建新的数据框?