首页 > 解决方案 > 如何通过 API 调用更新 MS Teams 中的状态/状态/可用性?

问题描述

我知道 beta Graph Presence API。然而,这目前只允许检索存在数据。我希望能够使用 api 调用更改团队用户的状态可用性。我能找到的最新信息是几年前的:(Microsoft Teams 有办法更新用户的状态/状态吗?

如果 Teams API 不包含此功能,如果 Teams 仍可使用底层 UCWA API,是否仍可通过该 API 完成?或者,更一般地说,是否有其他方法可以让外部应用程序更新 Teams 用户的状态可用性?

或者,有没有办法通过 api 调用更新 Office 365 中的可用性/状态?

标签: microsoft-graph-apimicrosoft-teamsmicrosoft-graph-teams

解决方案


如果您登录到团队 Web 应用程序并更改可用性状态,您可以看到该应用程序实际上正在使用简单的 JSON 正文对https://presence.teams.microsoft.com/v1/me/forceavailability/进行 PUT 调用

{"availability":"Busy"}

这可能是非官方的,但也许值得一试?


推荐阅读