Error message

User warning: The following module is missing from the file system: fast_404. For information about how to fix this, see the documentation page. in _drupal_trigger_error_with_delayed_logging() (line 1143 of /mnt/www/html/ooyala/docroot/includes/bootstrap.inc).

Vídeos virtuales

Un vídeo virtual representa un programa o evento individual.

Los metadatos personalizables de parejas clave-valor se pueden asociar a vídeos virtuales, siguiendo las mismas convenciones que los metadatos personalizables para vídeos normales. Consulte Metadatos personalizables.

Los vídeos virtuales en la API tienen la siguiente estructura.
Note: El external_id es un campo opcional para asignar el ID de vídeos virtuales a sistemas externos.
{
       "name": "Utah Football",
       "external_id": "PAC_CLF00011", 
       "id": "999fffdc884841aeb05fc9e5c6fcf958"
}
  

Ver todos los vídeos virtuales

[GET] /v2/virtual_assets
       

Ver un único vídeo virtual

[GET] /v2/virtual_asset/virtual_asset_id
       

Ver los segmentos de pista de un vídeo virtual

     
[GET] /v2/virtual_assets/virtual_asset_id/track_segment_instances

Ver las instancias de un vídeo virtual

      
[GET] /v2/virtual_assets/virtual_asset_id/asset_instances

Crear un vídeo virtual

      
[POST] /v2/virtual_assets
{
     properties
}

Modificar un vídeo virtual

      
[PATCH] /v2/virtual_assets/virtual_asset_id
{
"name": "Utah Football 2012"
}

Establecer/reemplazar metadatos de vídeo virtual

    
[PUT] /v2/virtual_assets/virtual_asset_id/metadata
{
  "name1" : "value1",
  "name2" : "value2",
  "name3" : "value3",
   .
   .
   .
  "name100" : "value100"
}
        

Modificar metadatos personalizables

    
[PATCH] /v2/virtual_assets/virtual_asset_id/metadata
{
  "name1" : "value1",
  "name2" : "value2",
  "name3" : "value3",
   .
   .
   .
  "name100" : "value100"
}
        

Obtener metadatos de vídeo virtual

[GET] /v2/virtual_assets/virtual_asset_id/metadata

Eliminar un vídeo virtual

[DELETE] /v2/virtual_assets/virtual_asset_id

Atributos de ruta

En la tabla siguiente se describen todos los atributos que se pueden expresar por medio de la ruta.

Atributo de ruta Descripción
virtual_asset_id

El ID del vídeo virtual.

Tipo: Cadena

Por defecto: Ninguno

Ejemplo: "999fffdc884841aeb05fc9e5c6fcf958"

Parámetros de la cadena de consulta

En la siguiente tabla se describen todos los parámetros que se pueden expresar mediante la cadena de consulta.

Parámetro Descripción ¿Obligatorio?
include=object Incluir un vídeo virtual

Tipo: CGI escapado, lista de los siguientes valores separados por comas

Valores válidos: virtual_asset|virtual_asset.metadata|virtual_asset.track_segment_instances|virtual_asset.asset_instances

Ejemplo: [GET] /v2/virtual_assets?include=virtual_asset.metadata

No

Propiedades

En la siguiente tabla se describen todas las propiedades que se pueden asociar a una pista.

Propiedad Descripción ¿Obligatorio?
external_id Identificador para uso con sistemas externos

Tipo: Cadena

Ejemplo: "PAC_CLF00011"

No
name

Nombre descriptivo de un vídeo virtual

Tipo: Cadena

Ejemplo: "Utah Football"

Ejemplos

Este ejemplo crea un vídeo virtual:

[POST] /v2/virtual_assets
{
 "name": "Stanford  at  Cal"
}
    

Backlot devuelve una respuesta similar a la siguiente:

{
 "created_at": "2013-01-28T17:35:53Z",
 "id": "53eed5ed1b734d30b364cf545d2c78c6",
 "external_id": "",
 "updated_at": "2013-01-28T17:35:53Z",
 "name": "Life with the Arts"
}
}	   
    

Ordenando Pruébelo