Créer des jetons

Vue d'ensemble

Les SDK du client vidéo de Vonage nécessitent des jetons pour que les participants puissent utiliser les fonctionnalités audio, vidéo et de messagerie dans votre application. Vous pouvez créer un jeton à l'aide de l'API Video de Vonage.

Ce mode d'emploi aborde les points suivants :

  • Création d'un jeton

Avant de commencer

Avant de pouvoir créer un jeton, vous devez d'abord créer une session. Pour en savoir plus sur les sessions et leur rôle dans une application Vonage Video, lisez la section Documentation sur les sessions.

Créer un jeton

Pour créer un jeton, passez un ID de session à la fonction de génération de jeton client dans les SDK de Vonage Server.

const { Vonage } = require('@vonage/server-sdk');
const vonage = new Vonage({
    applicationId: VONAGE_APPLICATION_ID,
    privateKey: VONAGE_PRIVATE_KEY,
    baseUrl: string
});

try {
    const token = await vonage.video.generateClientToken(sessionId);
} catch(error) {
    console.error("Error generating Client Token: ", error);
}

La fonction renvoie une chaîne qui est le jeton dont vous aurez besoin pour les SDK clients. Par défaut, cette clé est capable de s'abonner à une vidéo et de la publier. Vous pouvez également passer d'autres options à la fonction, ce qui vous permettra de personnaliser le jeton. Pour plus d'informations, consultez la page Documentation sur les jetons.

Voir aussi