我正在尝试使用 Agora.io 实时视频系统。但是我在开发人员控制台中收到以下错误。
单击加入按钮后,出现以下错误。
Agora-SDK [ERROR]: [713FF] Get server node failed [DYNAMIC_USE_STATIC_KEY] https://webrtc2-ap-web-1.agora.io/api/v1 DYNAMIC_USE_STATIC_KEY agora.js:161:41
Agora-SDK [INFO]: [713FF] Join failed: DYNAMIC_USE_STATIC_KEY agora.js:155:41
[ERROR] : join channel failed DYNAMIC_USE_STATIC_KEY live:1146:15
Run Code Online (Sandbox Code Playgroud)
我必须在agora管理面板上进行安排。我究竟做错了什么。
var rand = <?php echo rand(1111111,9999999); ?>;
var agoraAppId = 'API ID HERE'; // set app id
var channelName = "stream_<?php echo $creatorUserID;?>_"+rand; // set channel name
// join a channel
function joinChannel() {
var token = generateToken();
var userID = 0; // set to null to auto generate uid …Run Code Online (Sandbox Code Playgroud) 从我的服务器生成安全令牌以正常工作时遇到问题。我在 AgoraWebSDK-NG 中修改了演示的 basicLive.js 以与我的服务器一起使用。我正在使用 Agora 提供的 Golang api 来生成令牌。一些信息:
AppID: ---
App Certificate: ---
channel name: liveshow10
uid: 51495 (I assume Agora does not care about this as long as it is uint32)
token expiration seconds: 3600
generated token: 006cb08a5a2ddc049f79f29d9b52e5909b0IABKKxbI64sFWnkyEICQrL+0DeTsrN9ckKMkDj/oir36aV+tq536WyGcIgCHHmUFHNv6XgQAAQCsl/leAgCsl/leAwCsl/leBACsl/le
Run Code Online (Sandbox Code Playgroud)
但是我在控制台中遇到了一堆错误。我认为这归结为以某种方式生成的令牌无效的授权错误。以下是浏览器控制台,感谢您的帮助:
我正在尝试使用 agora 发起视频通话,并在控制台上抛出以下错误,当我尝试加入通话时会发生这种情况。
code: "CAN_NOT_GET_GATEWAY_SERVER"
data: {retry: false}
message: "AgoraRTCError CAN_NOT_GET_GATEWAY_SERVER: dynamic use static key"
name: "AgoraRTCException"Run Code Online (Sandbox Code Playgroud)
我在这里附上了react JS代码,我正在使用Agora的react js模块,并遵循了文档,我已经验证了电子邮件并创建了正确的APP,它可以与Agora的网络演示一起使用,但不能在这里使用。请帮忙
import React, { useEffect, useState, useRef } from "react";
import ReactDOM from "react-dom";
import "./App.css";
import { options, rtc } from "./constants";
import AgoraRTC from "agora-rtc-sdk-ng";
function App() {
async function handleSubmit(e) {
try {
if (channelRef.current.value === "") {
return console.log("Please Enter Channel Name");
}
setJoined(true);
rtc.client = AgoraRTC.createClient({ mode: "rtc", codec: "h264" });
const uid = await rtc.client.join( …Run Code Online (Sandbox Code Playgroud)