我正在通过 RESTful API 实现 Agora 云录音。我已经联系了agora支持和我的appid,他们确认录音服务已启用。但是当我尝试在邮递员中获取resourceId时,我总是得到resourceId为null和400响应。我研究了大量的文档,但没有得到解决方案。 前行为学完成: 1) cname : 频道名称正确 2)uid:我已经使用了一个uid,加入频道后也累了自动uid 3)appid:appid绝对正确
应用程序网址: https://api.agora.io/v1/apps/244e87editedlittlebit1b645/cloud_recording/acquire 方法:POST 权威: 基本 内容类型:application/json;charset=utf-8
响应正文: { "cname":"11493098", “uid”:“2398640696”, “客户端请求”:{} }
使用 REST API 凭证进行基本身份验证(客户 ID 作为用户名,客户证书作为密码)
响应正文: { "cname":"11493098", “uid”:“2398640696”, “客户端请求”:{} }
回应: { "资源ID": "", “代码”:400 }
{ "资源ID": "", “代码”:400 } 我期望开始录制所需的资源 ID,但我总是得到资源 ID 为空且代码 400(这意味着输入错误) 如果有人告诉我原因这将对我有很大帮助。我很感激任何线索。
您的要求似乎不错,请您检查一下您的云录音是否启用。如果没有,则从应用程序的云录制菜单启用云录制。 您可以按照以下步骤操作: https://docs.agora.io/en/cloud-recording/cloud_recording_rest#enable-cloud-recording
谢谢你
确保在两个版本的控制台中都启用了云录制,当我在 https://console.agora.io/v2 中启用它时,我遇到了类似的错误,但是当我打开旧版本 https://console.agora 时,出现了类似的错误.io/ 我发现云录制没有启用。完成所有步骤后https://docs.agora.io/en/cloud-recording/cloud_recording_rest#enable-cloud-recording它开始工作