rest - Agora IO云录制resourceId为null得到400响应

标签 rest api agora.io

我正在通过 RESTful API 实现 Agora 云录制。我已经联系了agora支持和我的appid,他们确认录音服务已启用。但是当我尝试在 postman 中获取resourceId时,我总是得到resourceId为null和400响应。我研究了大量的文档,但没有得到解决方案。 前行为学完成: 1) cname : channel 名称正确 2)uid:我已经使用了一个uid,加入 channel 后也累了自动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

谢谢

关于rest - Agora IO云录制resourceId为null得到400响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57566075/

相关文章:

java - 如何使用 ZUUL 处理多个服务的 POST 请求

java - JPA的Hibernate实现

php - 如何使用 strip API 检索客户总数(没有 "limit")

java - Android 平台的 Callkit 示例或示例以及 agora.io 调用服务

ios - 使用 Agora Kit 进行语音通话

flutter - 如何添加动态 channel 名称以使用 Agora 视频通话与其他用户进行 1 对 1 和使用 flutter 进行 1 连线通话

rest - 如何在 Play Framework 2.3 中向 FakeRequest 添加查询字符串参数?

ruby-on-rails - 向 Grape 实体添加常量属性

c# - MongoDb .NET - ObjectId 序列化

javascript - 将大型 JSON 数据从 C# Web API 发送到 Javascript 客户端