问题标签 [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.

0 投票
0 回答
146 浏览

microsoft-graph-api - GraphAPI 通道创建导致隐藏通道

关于 GraphAPI/Teams 频道创建的最新更改,我们目前遇到了一些副作用。

在我们通过 GraphAPI 创建租户频道时,现在会导致频道被列为隐藏。

我们的一位客户甚至根本没有看到它们。

最近的变更日志中唯一提到的是新的membershipType,也就是私人频道(对我们来说现在根本不起作用,但那是另一回事了)。

我们没有更改应用程序中的任何逻辑,甚至 Graph Explorer 中的简单示例也会导致隐藏通道。

除了手动取消隐藏之外,还有其他已知的解决方法吗?也许有任何新参数?

提前致谢!

此致

供参考 Graph Explorer 示例代码:

0 投票
0 回答
345 浏览

microsoft-graph-api - 获取 Teams 中活动和非活动来宾用户的计数

我们正在我们的项目中制作图表部分,以显示活跃和非活跃访客成员的月度报告。我们找到了这个 API:

但是这个 API 只返回普通会员的数量,而不是访客用户。我需要调用哪个 API 才能计算来宾用户数?

0 投票
1 回答
86 浏览

microsoft-graph-api - 有没有办法轮询团队卡中的点击按钮?

需要一种方法来查看在没有回调的情况下单击了团队卡上的哪个按钮。有没有一种方法(使用消息端点或任何其他方法)可以让我们查询该消息以执行操作?

我可以使用此端点创建消息...

https://docs.microsoft.com/en-us/graph/api/chat-post-messages?view=graph-rest-beta&tabs=http

看起来我可以使用这个创建按钮......

https://docs.microsoft.com/en-us/microsoftteams/platform/concepts/cards/cards-reference#adaptive-card

但我不确定如何在不进行某种回调的情况下获得按钮推送的结果。

0 投票
0 回答
59 浏览

microsoft-graph-api - 为什么成员无法在 Teams 的群聊聊天中收到来自其他人的消息

我使用Microsoft Graph API 的 Create Call来创建群组通话(音频)。连接创建成功,但每个成员都收不到其他成员发布的任何聊天消息。

(图)大家收不到别人消息的现象

要求如下:

回复:

是否遗漏了任何配置。如何创建具有正常消息通信的呼叫。谁能帮帮我,谢谢!

0 投票
1 回答
211 浏览

microsoft-graph-api - 获取 Teams 频道消息时出现 500 错误(MS-Graph Beta)

我一直在使用 Graph 的 Beta API 来处理 Teams 中的消息。在 10 月 16 日,我开始在执行这些操作时遇到错误。我终于追查到在任何 API 调用上都收到 500 条消息

获取 /teams/{id}/channels/{id}/messages

相同的调用,省略/messages正确返回频道信息。

例如

返回一个通道实体对象,但是

返回以下错误(来自提琴手的完整数据)

难道我做错了什么?

我在 GCC 高环境中。

谢谢戴夫

0 投票
1 回答
220 浏览

botframework - 在新的聊天线程中从机器人向 Microsoft Teams 用户发送消息,而不是在之前的聊天线程中继续发送消息

我使用 Microsoft Bot Framework 创建了一个机器人并向 Microsoft Teams 用户发送主动消息。这将是 bot 和 Teams 中的用户之间的一对一对话。

默认情况下,Teams 将通过机器人收到的所有消息都放在一个聊天线程中。这意味着用户在同一个聊天线程中接收所有消息。

我需要一个功能,让机器人在新的聊天线程中向 Teams 中的用户发送消息,而不是在以前的聊天线程中继续聊天消息。

在这里,我附上了一个编辑过的图像,其中 Teams 中的用户在多个聊天线程中接收来自“MS Bot”的消息。

在此处输入图像描述

我们可以编写一个业务逻辑,让 Teams 中的用户从不同线程中的同一机器人接收消息,如上图所示?

谢谢

0 投票
1 回答
270 浏览

microsoft-graph-api - 是否可以使用具有委派权限的 microsoft graph api 克隆团队(不是源团队的成员)?

我能够创建一个新团队。在尝试使用团队 ID 克隆团队时(我不是该团队的成员或所有者),使用 Azure AD 应用程序注册和所有必需的权限(拥有 Microsoft Graph 权限创建和删除组或团队)。但是在克隆团队时获取访问被拒绝错误。

0 投票
2 回答
1497 浏览

microsoft-graph-api - 如何使用 Microsoft 图形 API 以编程方式设置团队图片?

如何使用 Microsoft 图形 API 设置团队图片?有没有办法在使用自动化方式[使用 Microsoft Graph Team API] 配置 Microsoft 团队时,我们可以使用 Microsoft Graph API 设置团队图片图标或上传团队图片图标。

0 投票
1 回答
3157 浏览

office365 - 如何在 Microsoft Teams 中阻止消息

现在我们计划为 Microsoft Teams 开发数据保护应用程序。当消息包含某人关键字时,一个功能是阻止消息。

现在我们可以使用委派权限和 Teams 本身的 http API(https://apac.msgapi.teams.microsoft.com/v1/users/ME/conversations//messages/?behavior=softDelete)来删除消息,但它不是对 Teams 用户友好,我们尝试找到更好的方法来实现它。

我们发现除了一些类似的产品,如MS Office 网站上发布的 McAfee 和 Smarsh, 它们实现了块消息功能,如下图所示:

块消息图片

有人可以告诉我们如何实现该功能。非常感谢。

另外,我们确实以相同的方式删除了聊天参与者。有没有直接删除聊天参与者的轨道

0 投票
1 回答
845 浏览

c# - 在“团队”类型的对象上找不到成员“@odata.type”

我无法将团队添加到以前使用 Microsoft Graph 创建的组。

我正在使用Microsoft Graph .NET 客户端库(1.19.0) 来使用 Microsoft Graph,遵循此处的 .NET Core 教程。

graphClient使用客户端流程进行身份验证(控制台作为守护程序运行),我在构建或身份验证时没有问题:

或创建一个组:

但是在将团队添加到新组时:

我收到以下错误:

但是当将团队模型序列化为 JSON 时,结果是:

这表明存在具有团队类型的 OData 成员。

我已经尝试添加两个 NuGet 包Microsoft.AspNet.OData,并Microsoft.Data.OData按照这里的建议:Could not find member '@odata.type' on object of type 'TeamMemberSettings',但它没有用。

我还尝试使用HttpRequest产生相同结果的直接调用端点。我还尝试在 .NET Core 和 .Net Framework 应用程序中使用相同的代码。