rest - Agora IO 云录制 resourceId 为 null 得到 400 响应
问题描述
我正在通过 RESTful API 实现 Agora 云录制。我已经联系了 agora 支持和我的 appid,他们确认录音服务已启用。但是当我在邮递员中尝试获取 resourceId 时,我总是得到 resourceId 为 null 并且 400 响应。我已经研究了大量的文件,但没有得到解决方案。prereuistics 完成:1)cname:频道名称是正确的 2)uid:我使用了一个 uid,并且在加入频道后也厌倦了自动 uid 3)appid:appid 绝对正确
应用网址: https ://api.agora.io/v1/apps/244e87editedlittlebit1b645/cloud_recording/acquire 方法:POST Auth:基本内容类型:application/json;charset=utf-8
响应正文:{“cname”:“11493098”,“uid”:“2398640696”,“clientRequest”:{} }
带有 REST API 凭据的基本身份验证(客户 ID 作为用户名,客户证书作为密码)
响应正文:{“cname”:“11493098”,“uid”:“2398640696”,“clientRequest”:{} }
响应:{“resourceId”:“”,“代码”:400 }
{ "resourceId": "", "code": 400 } 我希望开始录制所需的资源 ID,但我总是得到 resouceID 为 null 并且代码 400(这意味着输入错误)如果有人告诉我原因它对我会有很大帮助。我很感激任何线索。
解决方案
您的请求似乎很好,请检查您的云录制是否启用。如果没有,则从您的应用程序的云录制菜单中启用云录制。您可以按照以下步骤操作: https ://docs.agora.io/en/cloud-recording/cloud_recording_rest#enable-cloud-recording
谢谢
推荐阅读
- python - 列表中相同值的相同引用/指针?
- c# - 如何以编程方式截取部分隐藏的窗口而不将其置于前面?
- asp.net - 为什么我的 UserControl 的标记告诉我“变量未定义”,尽管变量已定义并在代码中公开?
- python - Python 在尝试使用 click() 和迭代删除对象时引发 StaleElementReferenceException
- reactjs - 尝试过滤我在 ReactJs 中使用 fetch API 获取的数据
- rust - 错误[E0412]:在此范围内找不到类型“字符串”
- wso2 - 尝试发布 API WSO2 2.6.0 时出错
- angular - Angular 2:从一个函数将值设置为变量,然后在同一类的另一个函数中获取它
- electron - 在 Windows 10 上滚动分页页面时,electron.js 中出现“GPU 进程意外退出:exit_code=34”错误
- javascript - ajax请求后如何在动态html中注册onclick函数?