如何为 Teams 原生 API 生成 SkyeToken?

How to generate a SkyeToken for Teams native APIs?

我正在努力在 Teams 频道上发布消息。我一直在使用图形 API,但我面临着大量的限制,所以我想切换到通过 Teams GUI 发布消息时使用的本机 API。 这些 API 使用我尝试生成的名为 SkypeToken 的令牌。我见过这样的线程 Adding invited (guest) user to teams seems to not work properly 谈论如何生成它,但似乎这不再有效,因为我收到一个 404 未在查询获取令牌的端点 https://api.teams.skype.com/beta/auth/skypetoken 上找到。有谁知道新端点是什么或生成此令牌的任何其他方式?

在 Web 上打开 Teams 时进行一些挖掘和跟踪 Fiddler 网络跟踪后,我可以找到新的 URL 来获取 Skype 令牌是什么。 长话短说,此 Powershell 代码运行良好 https://github.com/sanderdewit/teams-module/blob/master/teams_v2.psm1 except that the API URL has changed. You can just change it with the new URL "https://authsvc.teams.microsoft.com/v1.0/authz",您将获得 SkypeToken。