agora.io - 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 之间的预期
解决方案
对于第一行,您需要传入您的应用程序 ID。这是有关如何获取应用程序 ID 的指南:https ://docs.agora.io/en/Agora%20Platform/token#a-name--appidause-an-app-id-for-authentication
对于第二行,您需要传入以下字符串“customerId:customerCertificate”(不带引号并使用您自己的客户 ID 和客户证书填写字符串)
推荐阅读
- python - 当python中的其他列不为零时,如何将值设为1?
- python - 如何从频率字典创建二叉树
- java - Android Studio:java.lang.RuntimeException:无法启动活动
- android - 任何更改后的 Android Firebase 数据库活动/片段正在关闭
- php - 如何使用 PHP 对具有多个条件的 JSON 进行排序?
- php - PHP PDO ODBC SELECT 返回部分结果
- json - jq 过滤器聚合成对象的属性
- python-3.x - 单独模式中的 Alembic 版本表
- spring-boot - 如何在 Spring Boot 的 websocket 主题中使用选择器发送消息
- java - 努力寻找 R 编程中的下一个素数