首页 > 解决方案 > 我无法使用 Zoom API 更新用户设置“当云录制可用时”选项,并且没有发回错误消息

问题描述

描述

我发送了更新 Zoom 用户设置的补丁请求(启用“会议”/“电子邮件通知”/“当云录制可用时”)。它只返回一个空字符串,并且“当云录制可用时”设置没有改变状态。即使我可以很好地更改帐户上的设置选项。这里有什么问题?以及如何解决?

错误

该请求仅返回一个空字符串。

应用类型

我正在使用我公司自己的平台。它在后台完成所有的 Zoom 身份验证,我只提供 API 路径和请求正文。

端点

补丁 /users/{userId}/settings

重现行为的步骤

  1. 请求 URL:/users/{userId}/settings 标题:{ 方法:“PATCH”} 正文:{“email_notification”:{“cloud_recording_available_reminder”:true }}
  2. 返回了一个空字符串。设置选项没有改变。

附加上下文

可惜我对我们公司平台的内部流程了解不多,所以这里无法展示日志文件。但我尝试获取用户设置(GET /users/{userId}/settings)并更新帐户设置(PATCH /accounts/{accountId}/settings)上的相同选项就好了。用户的其他设置选项也可以更新,只是“会议”/“电子邮件通知”/“当云录制可用时”选项有问题。

我在这个网站和 Zoom devforum 上发现了一些类似的问题,但似乎他们只是使用了错误的 api 端点或在 json 正文中打错了字。在我的情况下,端点是正确的(如上所述,我已经成功更新了其他用户设置选项),并且我的 json 正文也是正确的(成功更新了帐户设置上的相同选项)。

标签: zoom-sdk

解决方案


推荐阅读