CART(隐藏式字幕)API Microsoft Teams 的令牌

问题描述 投票:0回答:1

我正在尝试成功调用 Microsoft 的 隐藏式字幕 API,但不断收到 404 错误,特别是我得到

{ 错误:“未找到会议或未开始会议。” }

我已经创建了实时会议并启用了字幕,但仍然收到此错误。

对于会议 ID,我按照文档从由租户 id、组织者 id、线程 id 和消息 id(默认为 0)组成的对象创建 URL 编码的 JSON 字符串

我还尝试通过我正在与此功能结合开发的 Teams 应用程序上的 SDK 获取实际的会议 ID。

在这两种情况下,我都收到相同的错误消息。

关于身份验证,我尝试了客户端凭据流程和授权代码流程来获取端点所需的

token
。两个令牌都不会改变结果。

有人知道如何向此端点发出成功的请求吗?

microsoft-teams cart closed-captions microsoft-live-meeting
1个回答
0
投票

您似乎遇到了 Microsoft 隐藏式字幕 API 的问题,特别是收到“404 - 会议未找到或未开始”错误。解决此问题涉及检查各种组件。您可以采取以下一些步骤:

确保会议处于活动状态: 确认您尝试访问的会议当前处于活动状态并且为该会议启用了字幕。

检查会议ID: 确认您在请求中使用的会议 ID 正确。如果您使用 URL 编码的 JSON 字符串,请确保准确表示所有组件(租户 ID、组织者 ID、线程 ID、消息 ID)。

验证身份验证: 确保身份验证过程成功。从客户端凭据流或授权代码流获取的令牌应授予访问隐藏式字幕 API 所需的权限。仔细检查令牌的范围和权限。

端点 URL 格式: 验证您对隐藏式字幕 API 端点使用的 URL 格式是否正确。

检查权限: 确保发出 API 请求的应用程序或服务具有访问隐藏式字幕 API 所需的权限。在 Azure 门户中检查分配给应用程序的权限。

© www.soinside.com 2019 - 2024. All rights reserved.