Crear fichas
Visión general
Los SDK del cliente de video de Vonage requieren tokens para que los participantes usen la funcionalidad de audio, video y mensajería en tu aplicación. Puedes crear un token usando la Video API de Vonage.
Este tutorial repasará:
- Creación de una ficha
Antes de empezar
Antes de poder crear un token, primero debes crear una sesión. Para obtener más información sobre las sesiones y su función en una aplicación de Vonage Video, lee la sección Documentación de las sesiones.
Crear un token
Para crear un token, pasa un ID de sesión a la función generar token de cliente en los SDK del servidor de Vonage.
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);
}
import com.vonage.client.video.TokenOptions;
import com.vonage.client.video.VideoClient;
import java.time.Duration;
public class TokenGenerationSimple {
public static void main(String[] args) {
VonageClient vonageClient = VonageClient.builder()
.applicationId(VONAGE_APPLICATION_ID)
.privateKeyPath(VONAGE_PRIVATE_KEY)
.build();
VideoClient videoClient = vonageClient.getVideoClient();
String token = videoClient.generateToken(sessionId);
}
}
OpenTok opentok = new OpenTok(VONAGE_API_KEY, VONAGE_API_SECRET);
string token = opentok.GenerateToken(sessionId);
use Vonage\Client;
use Vonage\Client\Credentials\Keypair;
$credentials = new Keypair('VONAGE_PRIVATE_KEY', 'VONAGE_APPLICATION_ID');
$client = new Client($credentials);
$token = $client->video()->generateClientToken($sessionId);
from vonage import Client
client = Client(application_id='VONAGE_APPLICATION_ID', private_key='VONAGE_PRIVATE_KEY')
# Generate a Token from just a session_id (fetched from a database)
token = client.video.generate_token(session_id)
La función devolverá una cadena que es el token que necesitará para los SDK de cliente. Por defecto, este token es capaz tanto de suscribirse como de publicar vídeo. Además, puedes pasar más opciones a la función que te permitirán personalizar el token. Para más información, consulte la página Documentación sobre fichas.