[错误]: 缩放网络研讨会创建失败 - 受管理的 OAuth 应用无法请求 webinar:write 作用域
作者: dolliver创建于 2026年8月26日更新于 2026年9月9日
标签support
问题描述 ### 一个最终用户通过 Tool Router meta-tools 要求我们的代理创建一个 Zoom 网络会议。从用户端来看,此流程无法修复,原因有三个: 1. 被管理的 Zoom OAuth 应用无法请求网络会议创建。 GET /api/v3/toolkits/zoom → composio_managed_auth[0].scopes.available 列出了 26 个范围;除了 webinar:write:registrant 之外,每个网络会议范围都是只读的。webinar:write:webinar (以及更新/删除) 没有在应用上注册,因此无法配置授权,也无法重新同意。 2. Zoom 工具包不包含网络会议创建工具(17 个工具;网络会议覆盖仅包括 ADD_A_WEBINAR_REGISTRANT / GET_A_WEBINAR / LIST_WEBINARS / LIST_WEBINAR_PARTICIPANTS)。然而,COMPOSIO_SEARCH_TOOLS 使用邻近的工具 primary_tool_slugs(ZOOM_ADD_A_WEBINAR_REGISTRANT,然后 ZOOM_CREATE_A_MEETING — 会议,而不是网络会议)来解决网络会议创建用例,而不是标记功能缺陷。 3. COMPOSIO_REMOTE_WORKBENCH 的 proxy_execute 提供了相同的被管理授权下的原生 Zoom API 访问,因此代理合理地回滚到 POST /users/me/webinars — Zoom 以范围错误的形式拒绝了它,平台永远无法满足此错误。没有什么区分"未授权的范围(重新同意可能解决问题)”和"此应用无法请求的范围(重新同意无法解决问题)",因此代理在 MANAGE_CONNECTIONS 重新初始化时循环,最终用户完成了真正的 OAuth 同意,批准了提供的每个范围,并获得了相同的错误。他们的(准确的)报告是:"我已经给出了所要求的所有权限,但我们似乎仍然没有正确的权限。" 预期结果: 要么网络会议创建支持端到端(注册的范围 + 可用的工具),要么平台(搜索、工作台、连接管理器)会告诉代理此操作不受支持,而不是将其路由到无法成功的 OAuth 循环中。 还要注意半表面的不一致性: 应用请求 webinar:write:registrant 并提供了 ADD_A_WEBINAR_REGISTRANT,但连接的帐户无法通过 Composio 创建网络会议中的注册者。
内容来源: ComposioHQ/composio