问题标签 [microsoft-graph-teams]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
microsoft-teams - 为什么我在使用 Teams Shifts API 时经常出现超时错误?(微软图形)
当在 Teams Shifts 中查询具有大量班次的时间表时(例如,一个月内有 100 多个班次 - 这就像一个每天工作 30 人的团队),我们不断收到 504 错误(网关超时)
我们已经尝试使用 TOP 并限制我们返回的天数以减少请求大小,但是用于 Shifts 的 GRAPH API 在搜索和过滤能力方面非常有限
请求示例(来自 MS FLOW,通过自定义连接器)。
我们正在使用 Microsoft 文档中描述的 EXACT 定义的方法。
我们收到来自 GRAPH 的 504 响应 - 网关超时(再次),只要消息大小超过几周的 Shift 值。
microsoft-graph-api - 使用 Microsoft Graph Communications API 监控用户 Teams 通话
我正在尝试创建一个应用程序来实时监控 MS Teams 中的呼叫。我尝试使用机器人,但除了监控对机器人的调用外,没有进行任何管理。我想获得一个用户开始新通话或结束通话的事件。是否可以使用 Microsoft Graph Communications API 进行这样的监控?
microsoft-graph-api - 将文件添加到团队或频道时,是否可以向团队成员发送电子邮件?
我知道团队成员可以在新添加的文件上“开始对话”,但如果团队成员不这样做,我正在寻找一种自动通知所有团队成员有关新文件的方法。有没有可以做到这一点的机器人?TIA。
microsoft-graph-api - 尝试读取组文件时收到“拒绝访问”
尝试使用以下查询检索 MS 团队的文件: https ://graph.microsoft.com/v1.0/groups/ {id}/drive ...但我收到“拒绝访问”
我已确保授予以下权限(以及一些权限):Files.Read、Files.ReadWrite、Files.Read.All、Files.ReadWrite.All、Sites.Read.All、Sites.ReadWrite.All
我只是想列出文件。我是否使用了错误的 API 调用?我还需要授予哪些其他权限?TIA。
microsoft-graph-api - 如何使用 C# 自动将联系人添加到 Microsoft Teams 组
我想使用 Microsoft Graph NuGet 包在 C#(控制台应用程序)中编写代码,这会将联系人添加到我在 Teams 消息传递 UI 中创建的联系人组之一。
我似乎无法弄清楚:
- 此数据存储在 Graph 中的位置
- 如何修改数据
- 我的客户端应用程序需要哪些权限才能修改此数据
microsoft-graph-api - graph.microsoft.com/beta/teams/***/channels/**/messages 在这个 api 上的 POST 不起作用
https://graph.microsoft.com/beta/teams/fd7c1 ****************/channels/19*************** ********/messages 对此 api 的 POST 不起作用。直到昨天它工作正常。GET 仍然可以正常工作。发布请求给了我 BadRequest 状态码 400。
此图像是一个图表浏览器,它没有在 beta/teams/{teamId}/channels/{channelId}/messages 上接受发布请求
microsoft-graph-api - 获得使用 v1.0 API 的团队时,也会返回测试版资源
我为一个团队发送一个 GET 至少一个资源,该资源处于测试阶段。teamDiscoverySettings
向 v1.0 API 发出请求时不应返回资源
我发送了一个 GET https://graph.microsoft.com/v1.0/teams/ {{teamID}} 并且服务器响应:
不应该只返回 beta 版 API 的 beta 资源吗?
microsoft-graph-api - 如何通过 Graph API 向团队频道发送多行消息?
我想通过以下Graph API (Beta)向团队频道发送多行消息:
POST /teams/{id}/channels/{id}/messages
我已经尝试通过 发送以下内容chatMessage.body
,但我仍然可以将所有内容集中在一行中。
和
我在这里错过了什么还是不支持?
更新:
我想用contentType
as实现多行内容text
。
c# - 通过 C#/Graph 禁用 MS Teams 邀请邮件
我在 C# 中有一个配置引擎,可以使用 MS Graph 创建新的 MS 团队。每当将用户添加到团队(在团队客户端内)时,他都会收到 2 封邀请邮件 - 一封给 O365 组,一封给团队本身。
O365 组邮件已通过从 PnP 核心统一组实用程序获取的自定义代码 (ResourceBehaviorOptions -> WelcomeEmailDisabled) 禁用:
受此图表问题的启发。
然后稍后将团队团队添加到组中,但似乎没有设置或属性来禁用团队内部的邮件。
我也知道这个 PowerShell 命令,它做同样的事情 afaik
并尝试禁用邮件
但是所有这一切只禁用了从 O365 组发送的第一封邮件,主题为“用户 xy 已将您添加到组 yz”(大致翻译自德语)和 Outlook 组的链接。它不会禁用来自 Teams 的第二封邮件“您已被添加到 Microsoft Teams 中的团队”,其中包含在 Teams 客户端中打开它的链接。
是否有一些新的图形属性或 C# 命令将禁用所有邀请邮件?如果没有其他工作,我会尝试集成一个 PowerShell 命令,如果有一个工作。
编辑:看起来这确实是这个 Uservoice和接受的答案中看到的错误。