zoom-sdk - 我无法使用 Zoom API 更新用户设置“当云录制可用时”选项,并且没有发回错误消息
问题描述
描述
我发送了更新 Zoom 用户设置的补丁请求(启用“会议”/“电子邮件通知”/“当云录制可用时”)。它只返回一个空字符串,并且“当云录制可用时”设置没有改变状态。即使我可以很好地更改帐户上的设置选项。这里有什么问题?以及如何解决?
错误
该请求仅返回一个空字符串。
应用类型
我正在使用我公司自己的平台。它在后台完成所有的 Zoom 身份验证,我只提供 API 路径和请求正文。
端点
补丁 /users/{userId}/settings
重现行为的步骤:
- 请求 URL:/users/{userId}/settings 标题:{ 方法:“PATCH”} 正文:{“email_notification”:{“cloud_recording_available_reminder”:true }}
- 返回了一个空字符串。设置选项没有改变。
附加上下文
可惜我对我们公司平台的内部流程了解不多,所以这里无法展示日志文件。但我尝试获取用户设置(GET /users/{userId}/settings)并更新帐户设置(PATCH /accounts/{accountId}/settings)上的相同选项就好了。用户的其他设置选项也可以更新,只是“会议”/“电子邮件通知”/“当云录制可用时”选项有问题。
我在这个网站和 Zoom devforum 上发现了一些类似的问题,但似乎他们只是使用了错误的 api 端点或在 json 正文中打错了字。在我的情况下,端点是正确的(如上所述,我已经成功更新了其他用户设置选项),并且我的 json 正文也是正确的(成功更新了帐户设置上的相同选项)。
解决方案
推荐阅读
- javascript - 如何将来自 Axios 的响应数据存储到 React 功能组件中的变量中?
- laravel - 使用用户名而不是 IP 地址设置登录限制
- javascript - Javascript 检查数组中的每个元素
- socat - `socat` 并不总是杀死子进程
- react-native - 如何在 expo 中使用 XmlHttpRequest 读取 ios 设备中的本地文件?
- python - 屏幕上所有矩形的 pygame.colliderect
- c# - 如何在 Xamarin.iOS 中获取照片的字节 []
- google-cloud-dataflow - 流数据流如何决定如何/何时将元素传播到下游转换?
- r - 在 RShiny 中格式化数据表
- r - 如何更改 R Markdown Powerpoint 演示文稿中目录的标题?