Ich kann mich nicht beim Agora-Dienst RTM anmelden, obwohl ich im Backend ein Token erstelleJavaScript

Javascript-Forum
Anonymous
 Ich kann mich nicht beim Agora-Dienst RTM anmelden, obwohl ich im Backend ein Token erstelle

Post by Anonymous »

Ich kann mich nicht beim Agora-Dienst RTM anmelden, obwohl ich im Backend ein Token erstelle und auch meine App-ID und Zertifikats-ID korrekt eingerichtet habe
Ich erhalte diese Fehlermeldung:

Ins#2 RTM:ERROR [UTC_Time: 01-06 01:12:48.603][uid: 10]get edge info error Fehlercode -10012, Servercode 26 – Login-RTM-Dienst wurde aufgrund eines Serverfehlers abgelehnt. ApCode ist 26, unerwarteter Code. +0ms
Rtm.jsx:21 RtmUnavailableError: Fehlercode -10012, Servercode 26 – Login-RTM-Dienst wurde aufgrund eines Serverfehlers abgelehnt. ApCode ist 26, unerwarteter Code.

Hier ist die Komponente, mit der ich versuche, mich beim RTM-Dienst anzumelden:

Code: Select all

const { RTM } = AgoraRTM;
const rtmClient = new RTM("dca3bcedaaeb4bde9f618461df7f2aff","10");

const initRtm = async () => {
const response = await fetch('http://localhost:4000/realtime-token');
const token = await response.json();
rtmClient.login({token})
.then(() => {
console.log("RTM client logged in successfully");
})
.catch((error) => {
console.log(error);
});
}
initRtm();
Mit dem folgenden Code generiere ich das Token über die BuildToken-Funktion:

Code: Select all

app.get('/realtime-token', (req, res) => {
const APP_ID = 'dca3bcedaaeb4bde9f618461df7f2aff';
const APP_CERTIFICATE = 'db54959bc19e4b78a3ae948c76da6b86';
try {
const uid = "10";
const currentTimestamp = Math.floor(Date.now() / 1000);
const privilegeExpiredTs = currentTimestamp + 36000; // Reduced to 1 hour for testing

const token = RtmTokenBuilder.buildToken(
APP_ID,
APP_CERTIFICATE,
uid,
privilegeExpiredTs
);

console.log('Generated token:', token);
console.log('Token expiry:', new Date(privilegeExpiredTs * 1000));
return res.json(token);
} catch (error) {
console.error('Token generation error:', error);
return res.status(500).json({ error: error.message });
}
});

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post