问题标签 [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.
c# - 如何在 MS Graph C# 中获取所有团队?
我已成功在组中创建了一个团队,现在我需要循环浏览这些团队,以便获取他们的名称和 ID。
我尝试了以下代码,但没有任何成功。
我明白了
我也尝试过对 Groups 做同样的事情,但没有成功:
现在我得到了displayName
组的,但是当我试图访问组的团队 ID 时,我得到了
你调用的对象是空的。
编辑:
我已经意识到 Group ID = Teams ID,但是,上周我能够使用以下命令更新特定团队:
但现在它不起作用并说:
未找到组 ID 为 {9032fa63-50bb-4....} 的团队
我已经在 PowerShell 和 Graph Explorer 中确认 Id 是正确的,并且正如我所说,它在上周的星期五工作。
microsoft-graph-api - 是否可以使用 Graph API 将 Microsoft Teams 应用程序分配给用户?
我可以看到将 Teams App 分配给给定 team的 Graph API 调用,但看不到将 App 分配给给定用户的调用。
这可以使用 Graph API 吗?
如果没有,还有其他方法可以以编程方式执行此操作吗?
microsoft-graph-api - 使用应用程序权限列出频道消息
我有一个应用程序可以访问 Microsoft Teams 中的频道消息。在过去的几个月里,我们一直在使用“Group.Read.All”权限来访问这些消息,但就在今天,我们开始收到这些请求的 403?有什么改变吗?
我很欣赏文档将其标记为“不支持”,但直到今天它一直没有问题。
我们正在尝试使用以下请求;
但是,我们现在收到了 403 Forbidden 响应;
flow - api 调用错误 403 微软团队消息
我创建了一个 Microsoft Flow,它可以读取团队中的频道并且它可以工作 ( https://graph.microsoft.com/beta/teams/{Teamsid}/channels
)。
现在我需要创建一个新的,从与以前相同帐户的频道中读取消息。我提出了一个 HTTP 请求:
https://graph.microsoft.com/beta/teams/{Teamsid}/channels/{channelid}/messages
我的请求在图形资源管理器中有效,但在流程中得到答案:forbidden
身体:
microsoft-graph-api - 无法通过“请求添加成员”功能添加成员
是否有可能使用 Microsoft Graph 重新创建 Microsoft Teams 的“添加成员请求”(无需重新创建审批流程)?
我已经设法使用 Graph Explorer将成员/所有者添加到团队中,如下所示:
最近,Microsoft 向 Microsoft Teams 添加了“请求添加成员”功能,该功能允许团队成员将人员添加到团队中,从而导致团队中的批准请求。
但是,当我尝试通过 Graph Explorer 将团队内的成员添加为成员时,我收到了HTTP 204 - Success
响应,但该成员未显示在团队中,并且没有发送/生成批准请求。
但是,当我检查组成员身份时,添加的用户存在(从 Office365 管理中心也可以看到):
经过很长一段时间(我的测试需要 4 到 8 小时),最终添加了用户(没有批准请求):
目前是否有可能使用 Microsoft Graph 代表用户创建“待处理请求”,或者这是缺少的功能?
我还为此创建了一个 UserVoice 请求。
rest - 在将 servicenow 集成到 MS Teams 方面需要帮助
谁能告诉我 Microsoft Team API,我可以在其中将 Servicenow 的消息发布到 Microsoft Team
microsoft-graph-api - 获取修改后的团队和团队频道
我正在尝试在 Microsoft Teams 和一些内部数据库之间同步团队和频道。
我注意到:
- 组、团队和频道都没有“上次修改时间”的概念。该文档建议改用增量查询。
- 在这三个资源中,似乎只有组支持增量查询。当我尝试对team或channels使用 delta 查询时,出现错误。
- 如果将频道添加到相应团队(或从中删除),则不会认为组已修改。此外,如果频道被重命名,则团队的组也不会被视为已修改。
所以问题:
- 真的不支持修改团队和/或频道吗?还是我错过了什么?
- 是否计划将此类功能添加到 Microsoft Teams Graph API?
情况比第一眼看起来更糟糕,因为即使我列举了所有的团队和所有的频道,我也不能说自从我上次列举它们以来,哪些已经被修改了,因为他们没有像“最后修改时间”、“版本”等。例如,如果我重命名频道(或编辑其描述),我将无法在后续同步期间弄清楚这一点。
graph - 图表资源管理器说拒绝访问查看频道列表。使用 Microsoft 图形 API
图资源管理器“无法执行 Skype 后端请求 GetThreadsS2SRequest”的可视化表示。 今天早上我的应用程序失败了,当我挖掘得足够多时,我意识到我列出频道的权限被拒绝了。奇怪的是,如果我将频道 ID 放在 API 中的频道之后,我会得到有效的响应。
我查看了文档并确保我具有 groupreadwrite 权限,突然用于查看特定团队频道的 api 给了我“无法执行 Skype 后端请求 GetThreadsS2SRequest”。错误。系统管理员说没有更改任何权限。
我希望图形浏览器使用 v1 端点 /teams/teamId/channels 列出该特定团队中的所有频道
c# - 无法再使用 API 检索团队过去的消息
我使用了 Microsoft Teams 的消息获取 API。到目前为止,它能够获取所有消息。然而,从昨天开始,我突然无法再收到到目前为止收到的消息。这是一个错误吗?
昨天和之后的消息可以通过 API 获取。如果您在 Teams 的客户端应用程序中查看相应团队的聊天记录,则过去的消息仍然来自昨天。
这是我正在使用的 API
获取 /teams/{id}/channels/{id}/messages
======================20190904 后记=====================
我拍了一张。这是 Teams 应用程序屏幕。您可以看到第一页上至少有 4 个对话。并且 8/26 消息排成一列。 在此处输入图像描述
第二个页面确认有可以通过 API 获取的对话。 在此处输入图像描述
然后使用相同的帐户来使用 Graph Explorer。描述执行消息获取API的结果。(id 被隐藏。)
仅返回 3 条消息。即使访问 nextLink,也会返回 0 个项目。
}