首页 > 解决方案 > Agora.io 的云重新编码 RESTful API 错误

问题描述

我想通过 RESTful API 实现您的直播云录制。我用 NodeJs 实现了它。您能否帮助我为什么会出现错误以及如何解决?

在手册上,“状态代码 400:输入格式错误。” 但我不知道出了什么问题。

错误:空
正文:{ resourceId:'',代码:400 }
    var plainCredentials = new Buffer.from(agoraCustomerId+":"+agoraCustomerCertificate);
    var base64Credentials = plainCredentials.toString("base64");

    变量选项 = {
    url: "https://api.agora.io/v1/apps/AGORA_APP_ID/cloud_recording/acquire",
    方法:“POST”,
    标题:{
        “授权”:“基本” + base64Credentials,
        “内容类型”:“应用程序/json;charset=utf-8”
    },
    身体:{
        "cname": "190724060650293",
        “uid”:“060716332”,
        “客户请求”:{}
    }
    };

    request.post(options, function (error, response, body) {
    console.log("错误:" + 错误);
    console.log("body:", body);
    });

标签: agora.io

解决方案


Agora 的云录制是一项附加功能,因此默认情况下未启用,需要在您的帐户上为特定的AppID. 您可能收到的错误是因为您的帐户未启用该功能。

更新: 现在可以通过 Agora.io Dashboard 为您的项目启用 Agora.io 的云录制功能。

要在您的项目上启用云录制,您需要点击 Agora.io Dashboard 的 Products & Usage 部分,然后从左上角的下拉菜单中选择项目名称,点击 Cloud 下面的 Duration 链接记录。

通过 Agora.io Dashboard 开启云录制

单击启用云录制后,系统会提示您确认并发通道设置,默认为 50,但如果您需要更多,可以联系 sales@agora.io。

有一个使用 POSTMAN 集合进行快速测试的入门教程。

快速入门教程: https ://medium.com/@hermes_11327/agora-cloud-recording-quickstart-guide-with-postman-demo-c4a6b824e708

邮递员收藏: https ://documenter.getpostman.com/view/6319646/SVSLr9AM?version=latest


推荐阅读