首页 > 解决方案 > Agora Video SDK - 我在哪里传递 HTTP 验证码?

问题描述

我想知道我是否将验证码放在正确的位置,因为指南上并不完全清楚。我想确切地知道将 HTTP 身份验证代码放在哪里。此外,我也想知道如何将认证ID输入到“agora auth”字符串中(我必须手动输入吗?)谢谢。

<string name="agora_app_id">""</string>
<string name="agora_auth"><Request.Builder request = new Request.Builder()
                String plainCredentials = "";
                String base64Credentials = new String(Base64.encodeBase64(plainCredentials.getBytes()));>
                .addHeader("Authorization", "Basic " + base64Credentials);
</string>

这是在我的 string_configs.xml 文件中,在 values 文件夹中。错误是: 第 1 行:必须声明元素字符串 第 2 行:多个根标签 第 2 行:“new”的属性和前一个属性之间应该有一个空格,= new 和 request 之间的预期

标签: agora.io

解决方案


对于第一行,您需要传入您的应用程序 ID。这是有关如何获取应用程序 ID 的指南:https ://docs.agora.io/en/Agora%20Platform/token#a-name--appidause-an-app-id-for-authentication

对于第二行,您需要传入以下字符串“customerId:customerCertificate”(不带引号并使用您自己的客户 ID 和客户证书填写字符串)


推荐阅读