首页 > 解决方案 > 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(这意味着输入错误)如果有人告诉我原因它对我会有很大帮助。我很感激任何线索。

标签: restapiagora.io

解决方案


您的请求似乎很好,请检查您的云录制是否启用。如果没有,则从您的应用程序的云录制菜单中启用云录制。您可以按照以下步骤操作: https ://docs.agora.io/en/cloud-recording/cloud_recording_rest#enable-cloud-recording

谢谢


推荐阅读